Skip to content

Commit 9f5e511

Browse files
Applescript: Use class-name standard token (#3182)
1 parent e9b856c commit 9f5e511

File tree

4 files changed

+92
-44
lines changed

4 files changed

+92
-44
lines changed

components/prism-applescript.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ Prism.languages.applescript = {
1212
/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/
1313
],
1414
'keyword': /\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,
15-
'class': {
16-
pattern: /\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,
17-
alias: 'builtin'
18-
},
15+
'class-name': /\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,
1916
'punctuation': /[{}():,¬«»]/
2017
};

components/prism-applescript.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
alias application boolean class constant
2+
date file integer list number
3+
POSIX file
4+
real record reference
5+
RGB color
6+
script text centimetres centimeters feet
7+
inches kilometres kilometers metres meters
8+
miles yards
9+
square feet square kilometres square kilometers square metres
10+
square meters square miles square yards
11+
cubic centimetres cubic centimeters cubic feet cubic inches
12+
cubic metres cubic meters cubic yards
13+
gallons litres liters quarts grams
14+
kilograms ounces pounds
15+
degrees Celsius degrees Fahrenheit degrees Kelvin
16+
17+
----------------------------------------------------
18+
19+
[
20+
["class-name", "alias"],
21+
["class-name", "application"],
22+
["class-name", "boolean"],
23+
["class-name", "class"],
24+
["class-name", "constant"],
25+
26+
["class-name", "date"],
27+
["class-name", "file"],
28+
["class-name", "integer"],
29+
["class-name", "list"],
30+
["class-name", "number"],
31+
32+
["class-name", "POSIX file"],
33+
34+
["class-name", "real"],
35+
["class-name", "record"],
36+
["class-name", "reference"],
37+
38+
["class-name", "RGB color"],
39+
40+
["class-name", "script"],
41+
["class-name", "text"],
42+
["class-name", "centimetres"],
43+
["class-name", "centimeters"],
44+
["class-name", "feet"],
45+
46+
["class-name", "inches"],
47+
["class-name", "kilometres"],
48+
["class-name", "kilometers"],
49+
["class-name", "metres"],
50+
["class-name", "meters"],
51+
52+
["class-name", "miles"],
53+
["class-name", "yards"],
54+
55+
["class-name", "square feet"],
56+
["class-name", "square kilometres"],
57+
["class-name", "square kilometers"],
58+
["class-name", "square metres"],
59+
60+
["class-name", "square meters"],
61+
["class-name", "square miles"],
62+
["class-name", "square yards"],
63+
64+
["class-name", "cubic centimetres"],
65+
["class-name", "cubic centimeters"],
66+
["class-name", "cubic feet"],
67+
["class-name", "cubic inches"],
68+
69+
["class-name", "cubic metres"],
70+
["class-name", "cubic meters"],
71+
["class-name", "cubic yards"],
72+
73+
["class-name", "gallons"],
74+
["class-name", "litres"],
75+
["class-name", "liters"],
76+
["class-name", "quarts"],
77+
["class-name", "grams"],
78+
79+
["class-name", "kilograms"],
80+
["class-name", "ounces"],
81+
["class-name", "pounds"],
82+
83+
["class-name", "degrees Celsius"],
84+
["class-name", "degrees Fahrenheit"],
85+
["class-name", "degrees Kelvin"]
86+
]
87+
88+
----------------------------------------------------
89+
90+
Checks for all classes.

tests/languages/applescript/class_feature.test

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)