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