| 1 |
The two files in this directory provide an ASCEND mode to the emacs |
| 2 |
editor. The .elc file is a "compiled" version of the .el file. Place |
| 3 |
them into the lisp or elisp directory for your emacs installation. |
| 4 |
These work on unix, linux and windows. |
| 5 |
|
| 6 |
This mode automatically turns on for any file having the ASCEND4 |
| 7 |
extensions a4c and a4l. |
| 8 |
|
| 9 |
Among other things, the ASCEND mode will automatically translate any |
| 10 |
of the following aliases into the first shown (e.g., the mode replaces |
| 11 |
"ats" with ARE_THE_SAME or "add" with ADD). In addition it will |
| 12 |
attempt to indent lines properly when you complete them with a |
| 13 |
carriage return. |
| 14 |
|
| 15 |
--- |
| 16 |
|
| 17 |
Aliases this mode translates - |
| 18 |
|
| 19 |
("ADD" "add") |
| 20 |
("ALIASES" "aliases" "alii" "al") |
| 21 |
("AND" "and") |
| 22 |
("ANY" "any") |
| 23 |
("ARE_ALIKE" "are_alike" "arealike" "aa") |
| 24 |
("ARE_THE_SAME" "are_the_same" "arethesame" "ats") |
| 25 |
("ARRAY" "array") |
| 26 |
("ATOM" "atom") |
| 27 |
("BREAK" "break") |
| 28 |
("CALL" "call") |
| 29 |
("CARD" "card") |
| 30 |
("CASE" "case") |
| 31 |
("CHOICE" "choice") |
| 32 |
("CONDITIONAL" "conditional") |
| 33 |
("CONSTANT" "constant" "const") |
| 34 |
("CONTINUE" "continue") |
| 35 |
("CREATE" "create") |
| 36 |
("DATA" "data") |
| 37 |
("DECREASING" "descreasing") |
| 38 |
("DEFAULT" "default") |
| 39 |
("DEFINITION" "definition") |
| 40 |
("DIMENSION" "dimension") |
| 41 |
("DIMENSIONLESS" "dimensionless") |
| 42 |
("DO" "do") |
| 43 |
("ELSE" "else") |
| 44 |
("END" "end") |
| 45 |
("EXTERNAL" "external") |
| 46 |
("FALSE" "false") |
| 47 |
("FALL_THROUGH" "fall_through" "fallthrough" "fall") |
| 48 |
("FOR" "for") |
| 49 |
("FROM" "from") |
| 50 |
("GLOBAL" "global") |
| 51 |
("IF" "if") |
| 52 |
("IMPORT" "import") |
| 53 |
("IN" "in") |
| 54 |
("INCREASING" "increasing") |
| 55 |
("INPUT" "input") |
| 56 |
("INTERACTIVE" "interactive") |
| 57 |
("INTERSECTION" "intersection") |
| 58 |
("IS_A" "is_a" "isa") |
| 59 |
("IS_REFINED_TO" "is_refined_to" "isrefinedto" "irt") |
| 60 |
("MAXIMIZE" "maximize" "max") |
| 61 |
("MAX_INTEGER" "max_integer" "maxinteger" "maxint") |
| 62 |
("MAX_REAL" "max_real" "maxreal") |
| 63 |
("METHOD" "method") |
| 64 |
("METHODS" "methods") |
| 65 |
("MINIMIZE" "minimize" "min") |
| 66 |
("MODEL" "model") |
| 67 |
("NOT" "not") |
| 68 |
("NOTES" "notes") |
| 69 |
("OF" "of") |
| 70 |
("OR" "or") |
| 71 |
("OTHERWISE" "otherwise") |
| 72 |
("OUTPUT" "output") |
| 73 |
("PROD" "prod") |
| 74 |
("PROVIDE" "provide") |
| 75 |
("REFINES" "refines") |
| 76 |
("REPLACE" "replace") |
| 77 |
("REQUIRE" "require") |
| 78 |
("RETURN" "return") |
| 79 |
("RUN" "run") |
| 80 |
("SATISFIED" "satisfied") |
| 81 |
("SELECT" "select") |
| 82 |
("SIZE" "size") |
| 83 |
("STOP" "stop") |
| 84 |
("SUCH_THAT" "such_that" "suchthat") |
| 85 |
("SUM" "sum") |
| 86 |
("SWITCH" "switch") |
| 87 |
("THEN" "then") |
| 88 |
("TRUE" "true") |
| 89 |
("UNION" "union") |
| 90 |
("UNITS" "units") |
| 91 |
("UNIVERSAL" "universal") |
| 92 |
("USE" "use") |
| 93 |
("VALUE" "value") |
| 94 |
("WHEN" "when") |
| 95 |
("WHERE" "where") |
| 96 |
("WHILE" "while") |
| 97 |
("WILL_BE" "will_be" "willbe" "wb") |
| 98 |
("WILL_BE_THE_SAME" "willbethesame" "wbts") |
| 99 |
("WILL_NOT_BE_THE_SAME" "willnotbethesame" "wnbts") |
| 100 |
("WITH" "with") |
| 101 |
("WITH_VALUE" "with_value" "withvalue" "wv") |
| 102 |
|
| 103 |
|