/
Dashrep.sublime-syntax
40 lines (29 loc) · 5.88 KB
/
Dashrep.sublime-syntax
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
%YAML 1.2
---
name: Dashrep
file_extensions: [txt]
scope: source.Dashrep
contexts:
main:
- match: \b(amenn|amennfen|js-params-end|js-paren-end|code-close-quote)\b
scope: storage.modifier.perl
- match: \b(ambee|fenambee|js-if|js-params-begin|js-params-next|js-paren-begin|code-open-quote)\b
scope: string.quoted.double.perl
- match: \b(trace-from-get-url-resource|yes-or-no-skip-empty-lines-when-copy-from-file|text-end-of-line-here-space-delimited|end-of-line-indicator|yes-or-no-trim-spaces-when-copy-from-file|hyphen-here|character-hyphen|four-hyphens|no-space|empty-text|one-space|character-space|non-breaking-space|new-line|empty-line|line-break|character-newline|character-open-square-bracket|character-close-square-bracket|character-tab|character-underscore|standard-output|word-to-use-in-handler|list-of-unique-word-counts|list-of-pointers-to-unique-words|time-day-of-month|time-day-of-week|time-day-of-year|time-hour|time-minute|time-month-number|time-second|time-year|dashrep-gather-tag-begin|dashrep-gather-tag-end|dashrep-gather-tag-unique|dashrep-gather-tag-delete|dashrep-gather-tag-matching-id|dashrep-comments-ignored|yes-or-no-empty-phrase|yes-or-no-same-two-phrase-definitions|yes-or-no-same-two-words|yes-or-no-opposite|yes-if-all-yes|yes-if-any-yes|no-if-any-no|yes-if-not-no|no-if-not-yes|get-count-of-words|get-word-at-position|get-position-of-word|get-count-of-characters|get-characters-from-position-to-position|get-position-of-matching-text|get-current-time-in-epoch-seconds|zero-or-nonzero|zero-one-multiple|numeric-equal-greater-less-compare|numeric-add|numeric-minus|numeric-multiply|numeric-divide-by|numeric-maximum|numeric-minimum|numeric-integer|numeric-absolute|numeric-odd-or-even|numeric-sine|numeric-cosine|numeric-logarithm-base-e|numeric-logarithm-base-10|numeric-pi|yes-or-no-permission-to-delete-or-overwrite-files|dashrep-path-prefix-for-file-reading|dashrep-path-prefix-for-file-writing|yes-or-no-file-exists|yes-or-no-folder-exists|size-of-file|modification-time-of-file|yes-or-no-use-two-spaces-as-column-delimiter|yes-or-no-count-phrase-usage|dashrep-language-yes|dashrep-version|delayed-nospace|delayed-newline|dashrep-endless-loop-counter-limit|dashrep-time-limit|linewise-input-line-from-file|linewise-input-line-count|yes-or-no-permission-to-append-to-files|numeric-y-map-tile-number-based-on-latitude|numeric-map-tile-zoom|yes-or-no-permission-administrator|output-trace-file-name|dashrep-file-name-if-read-file-missing|operating-system-slash-or-backslash|nospay|fen|amennfenambee)\b
scope: entity.name.function.perl
- match: \b(expand-text|get-cgi-information|copy-text|put-into-phrase|copy-listed-words-to-phrases-named-in-pattern|append-text-no-space|append-text|append-new-line|append-repeatedly-using-count|append-multiple-from-phrases-named-in-pattern|prepend-text-no-space|prepend-text|get-definitions-from-phrase|put-listed-phrase-definitions-into-phrase|clear-phrase|clear-listed-phrases|delete-listed-phrases|use-handler-with-each-word-in-phrase|copy-word-at-position|copy-words-from-position-to-position|copy-words-offset-skip|copy-words-found-in-both-lists|copy-words-found-in-either-list|copy-words-found-only-in-first-list|copy-words-that-begin-with-text|copy-words-that-begin-with-listed-words|copy-words-that-contain-listed-words|copy-words-unique-only|copy-words-order-reversed|copy-words-sort-numeric|copy-words-rearrange-using-order-sort-numeric|copy-words-sort-alphabetic|copy-words-rearrange-using-order-sort-alphabetic|generate-counts-from-integer-to-integer|generate-every-pairwise-combination-of-words|generate-every-ordered-pairwise-combination-of-words|generate-list-of-all-dashrep-phrases|copy-characters-from-position-to-position|copy-without-extra-spaces|copy-lowercase-only|copy-uppercase-only|copy-initial-caps|copy-zero-pad-left-to-length|encode-as-cgi-parameter|decode-from-cgi-parameter|convert-unicode-to-html-entities|copy-and-replace-using-paired-listed-words|copy-and-replace|generate-positions-of-listed-words|generate-positions-of-delimiter|generate-positions-of-first-matching-delimiter-after-listed-positions|split-epoch-seconds-into-named-components-for-zero-meridian|split-epoch-seconds-into-named-components|numeric-vector-add-number|numeric-vector-multiply-by-number|numeric-vectors-add|numeric-vectors-multiply|numeric-vectors-divide-by|numeric-vector-integers|numeric-vector-absolutes|numeric-vectors-from-delta-values-calculate-distances|numeric-two-dimensional-sort-into-columns-and-rows|copy-and-move-attributes-into-xml-tags|copy-and-remove-attributes-from-xml-tags|rename-file|delete-file|create-empty-sub-folder|copy-from-file-to-phrase|copy-from-phrase-append-to-file|copy-append-file-to-file|linewise-read-from-file-and-use-handler|linewise-read-from-standard-input|generate-list-of-files-in-current-read-directory|generate-list-of-folders-in-current-read-directory|trace-show-where|trace-show|gather-tagged-info-from-file|gather-from-tagged-file-one-entry|write-gathered-listed-items-to-end-of-file|set-file-permission-private-but-executable|set-file-permission-public-read|set-file-permission-private|get-url-resource|find-line-in-file-that-begins-with-text|find-lines-in-file-that-begin-with-any-listed-word|find-lines-in-file-that-begin-with-any-two-words-listed|copy-from-columns-in-file-to-named-phrases|copy-from-columns-in-file-to-column-lists|generate-phrase-usage-counts|exit-from-dashrep|get-phrase-name-from-phrase|numeric-increment|numeric-decrement)\b
scope: support.type.property-name.css
- match: \b(if-yes-begin|if-no-begin|if-else|if-end|defenn)\b
scope: storage.modifier.perl
- match: <START_OF_NEXT_FILE>
scope: storage.modifier.perl
- match: ---+
scope: storage.modifier.perl
- match: \b(combee)\b
push: string
- match: \b(var|js-equals|js-statement-end)\b
scope: entity.name.function.perl
string:
- meta_scope: comment.line.number-sign.perl
- match: \b(comenn)\b
pop: true