1 |
# ASCEND language definition for 'highlight' |
2 |
|
3 |
$DESCRIPTION=ASCEND model file |
4 |
|
5 |
$KW_LIST(kwa)=ADD AND ALIASES ARE_ALIKE ARE_THE_SAME ARE_NOT_THE_SAME ASSERT |
6 |
CALL CASE CARD CHECK CHOICE CONDITIONAL CREATE |
7 |
DATA DEFAULT DEFINITION DIMENSION DIMENSIONLESS DO ELSE EXTERNAL |
8 |
FIX FOR FREE IF IN INPUT |
9 |
INTERSECTION IS_A IS_REFINED_TO MAX MAXIMIZE MIN MINIMIZE NOTES OF OR |
10 |
OTHERWISE OUTPUT PROD REPLACE REFINES RUN |
11 |
SATISFIED SELECT SELF STUDY SUCH_THAT SUM SWITCH |
12 |
THEN UNIVERSAL UNION USE |
13 |
WHEN WHERE WITH_VALUE WILL_BE WILL_BE_THE_SAME WILL_NOT_BE_THE_SAME |
14 |
|
15 |
$KW_LIST(kwb)=FALSE TRUE real_constant integer_constant symbol_constant boolean_constant real integer symbol |
16 |
boolean set |
17 |
|
18 |
$KW_LIST(kwc)=IMPORT REQUIRE ATOM MODEL END METHOD METHODS UNITS CONSTANT PROVIDE |
19 |
|
20 |
$KW_RE(kwd)=regex((\w+?)\s*\() |
21 |
|
22 |
$STRINGDELIMITERS=' |
23 |
$STRING_UNEQUAL={ } |
24 |
|
25 |
$ML_COMMENT=(* *) |
26 |
|
27 |
$ALLOWNESTEDCOMMENTS=true |
28 |
|
29 |
$IGNORECASE=false |
30 |
|
31 |
$ESCCHAR=\ |
32 |
|
33 |
$SYMBOLS= ( ) [ ] { } , ; . : & | < > ! = / * % + - ~ |
34 |
|
35 |
$REFORMATTING=true |