1 |
aw0a |
229 |
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 |
|
|
|