-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patheasy-cot.yml
More file actions
48 lines (48 loc) · 1.17 KB
/
easy-cot.yml
File metadata and controls
48 lines (48 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
attributes: []
characters: []
commands:
- beginString: \b(LENGTH|CHARACTER|FIX|NUMBER|SUBSTR|FLOOR|FLOAT)
regularExpression: true
commentDelimiters:
beginDelimiter: /*
endDelimiter: '*/'
inlineDelimiter: //
comments: []
completions: []
extensions:
- keyString: easy
- keyString: es
filenames: []
interpreters: []
keywords:
- beginString: \b(PROGRAM|END|EXTERNAL|PROCEDURE|SET|FUNCTION|TYPE|IS|ARRAY|OF|STRUCTURE|FIELD|DECLARE|NAME|BEGIN|FOR|DO|BY|TO|WHILE|IF|THEN|ELSE|FI|CALL|RETURN|EXIT|SELECT|CASE|OTHERWISE|REPEAT|REPENT|INPUT|OUTPUT|INTEGER|REAL|BOOLEAN|STRING|MOD|XOR|NOT)\b
regularExpression: true
kind: code
metadata: {}
numbers:
- beginString: \d+
regularExpression: true
- beginString: \d+.\d+
regularExpression: true
- beginString: \d+\.
regularExpression: true
outlineMenu:
- beginString: '[\t ]*(PROCEDURE) +\w+:'
keyString: ''
- beginString: '[\t ]*(PROCEDURE) +\w+\(.*?\):'
bold: true
keyString: ''
strings:
- beginString: '"'
endString: '"'
types:
- beginString: ARRAY
regularExpression: true
- beginString: BOOLEAN
- beginString: INTEGER
- beginString: REAL
- beginString: STRING
values:
- beginString: \b(TRUE|FALSE)\b
regularExpression: true
variables: []