@@ -53,7 +53,6 @@ repository:
5353 - include : ' #vlr'
5454 - include : ' #vlax'
5555 - include : ' #vla'
56- - include : ' #require'
5756 - include : ' #call'
5857
5958 function :
@@ -257,34 +256,47 @@ repository:
257256 - name : support.function.property.menu-toolbar.vla.autolisp
258257 match : (?i)(?<=^|['\s()])vla-get-(?:MenuFileName|Menus|Submenu|Toolbars|Index|Caption|Label|Macro|NameNoMnemonic|OnMenuBar|ShortcutMenu|Parent|DockStatus|Height|Width|Type|TagString|Flyout)(?=$|[\s()])
259258
260- require :
261- patterns :
262- - name : support.variable.require.autolisp
263- match : (?i)(?<=^|['\s()])(?:\*features\*)(?=$|[\s()])
264- - name : support.function.require.autolisp
265- match : (?i)(?<=^|['\s()])(?:require|provide)(?=$|[\s()])
266-
267259 call :
268260 patterns :
261+ - name : support.variable.require.call.autolisp
262+ match : (?i)(?<=^|['\s()])ll-(?:features)(?=$|[\s()])
263+ - name : support.function.require.call.autolisp
264+ match : (?i)(?<=^|['\s()])ll-(?:featuerep|provide|require)(?=$|[\s()])
265+ - name : support.function.type.call.autolisp
266+ match : (?i)(?<=^|['\s()])ll-(?:typep|anyp)(?=$|[\s()])
267+ - name : support.constant.boolean.call.autolisp
268+ match : (?i)(?<=^|['\s()])ll-(?:true|false)(?=$|[\s()])
269+ - name : support.function.boolean.call.autolisp
270+ match : (?i)(?<=^|['\s()])ll-(?:booleanp)(?=$|[\s()])
271+ - name : support.constant.void.call.autolisp
272+ match : (?i)(?<=^|['\s()])ll-(?:void)(?=$|[\s()])
273+ - name : support.function.void.call.autolisp
274+ match : (?i)(?<=^|['\s()])ll-(?:voidp)(?=$|[\s()])
269275 - name : support.function.symbol.call.autolisp
270- match : (?i)(?<=^|['\s()])cl -(?:symbolp|objectp|booleanp|voidp|typep| symbol-value|symbol-name|void )(?=$|[\s()])
271- - name : support.function.function .call.autolisp
272- match : (?i)(?<=^|['\s()])cl -(?:functionp)(?=$|[\s()])
276+ match : (?i)(?<=^|['\s()])ll -(?:symbolp|symbol-value|symbol-name)(?=$|[\s()])
277+ - name : support.function.def .call.autolisp
278+ match : (?i)(?<=^|['\s()])ll -(?:functionp)(?=$|[\s()])
273279 - name : support.function.string.call.autolisp
274- match : (?i)(?<=^|['\s()])cl -(?:substring|list->string|string-(?:>list|elt|position)|string-(?:left-|right-)?trim)(?=$|[\s()])
280+ match : (?i)(?<=^|['\s()])ll -(?:substring|list->string|string-(?:>list|elt|position)|string-(?:left-|right-)?trim)(?=$|[\s()])
275281 - name : support.function.stringx.call.autolisp
276- match : (?i)(?<=^|['\s()])cl-(?:string(?:=|/=|<|<=|>|>=)|string-(?:not-)?(?:equal|lessp|greaterp))(?=$|[\s()])
282+ match : (?i)(?<=^|['\s()])ll-(?:string(?:=|/=|<|<=|>|>=)|string-(?:not-)?(?:equal|lessp|greaterp))(?=$|[\s()])
283+ - name : support.function.random.call.autolisp
284+ match : (?i)(?<=^|['\s()])ll-(?:rand|srand|random|random-seed)(?=$|[\s()])
285+ - name : support.function.number.call.autolisp
286+ match : (?i)(?<=^|['\s()])ll-(?:integerp|realp|natnump|plusp|oddp|evenp|mod|quot)(?=$|[\s()])
287+ - name : support.constant.numlim.call.autolisp
288+ match : (?i)(?<=^|['\s()])ll-(?:most-(?:positive|negative)-fixnum|float-(?:negative-)?epsilon|(?:negative-)?inf|nan)(?=$|[\s()])
289+ - name : support.function.numlim.call.autolisp
290+ match : (?i)(?<=^|['\s()])ll-(?:infp|nanp)(?=$|[\s()])
277291 - name : support.function.math.call.autolisp
278- match : (?i)(?<=^|['\s()])cl -(?:integerp|realp|plusp|oddp|evenp|fract| round|floor|ceiling|truncate|quot|mod| lcm|tan|asin|acos|rand|srand|random|random-seed )(?=$|[\s()])
292+ match : (?i)(?<=^|['\s()])ll -(?:signum| round|floor|ceiling|truncate|fract| lcm|tan|asin|acos|radians->degrees|degrees->radians )(?=$|[\s()])
279293 - name : support.function.mathx.call.autolisp
280- match : (?i)(?<=^|['\s()])(?:1/|signum|sqr|exp10|exp2|log10|log2|cot|sec|csc|acot|asec|acsc|versin|vercos|coversin|covercos|haversin|havercos|hacoversin|hacovercos|exsec|excsc|sinh|cosh|tanh|coth|sech|csch|asinh|acosh|atanh|acoth|asech|acsch|degrees->radians|radians->degrees|gons->radians|radians->gons|gons->degrees|degrees->gons|dms->degrees|degrees->dms)(?=$|[\s()])
281- # - name: support.constant.mathx.call.autolisp
282- # match: (?i)(?<=^|['\s()])(?:-pi|2pi|pi/2)(?=$|[\s()])
294+ match : (?i)(?<=^|['\s()])ll-(?:1/|sqr|exp10|exp2|log10|log2|cot|sec|csc|acot|asec|acsc|versin|vercos|coversin|covercos|haversin|havercos|hacoversin|hacovercos|exsec|excsc|sinh|cosh|tanh|coth|sech|csch|asinh|acosh|atanh|acoth|asech|acsch|gons->radians|radians->gons|gons->degrees|degrees->gons|dms->degrees|degrees->dms)(?=$|[\s()])
283295 - name : support.function.list.call.autolisp
284- match : (?i)(?<=^|['\s()])cl -(?:consp|endp|make-list|first|second|third|fourth|fifth|sixth|seventh|eighth|ninth|tenth|rest|nthcdr|firstn|butlast|butlastn|lastn|sublist|subseq|split(?:-if(?:-not)?|-at(?:-first|-last)?|-all)?|partition(?:-all)?|separate|list-length|revappend|count(?:-if(?:-not)?)?|some|every|foldr|foldl|reduce(?:-from-end|-with-init)?|member-if(?:-not)?|position(?:-if(?:-not)?)?|containsp|mismatch|subst(?:-if(?:-not)?|-nth|-first|-last)|substree|insert|remove(?:-if(?:-not)?|-nth|-first|-last)?|remove(?:-adjacent)?-duplicates)(?=$|[\s()])
296+ match : (?i)(?<=^|['\s()])ll -(?:consp|endp|make-list|first|second|third|fourth|fifth|sixth|seventh|eighth|ninth|tenth|rest|nthcdr|firstn|butlast|butlastn|lastn|sublist|subseq|split(?:-if(?:-not)?|-at(?:-first|-last)?|-all)?|partition(?:-all)?|separate|list-length|revappend|count(?:-if(?:-not)?)?|some|every|foldr|foldl|reduce(?:-from-end|-with-init)?|member-if(?:-not)?|position(?:-if(?:-not)?)?|containsp|mismatch|subst(?:-if(?:-not)?|-nth|-first|-last)|substree|insert|remove(?:-if(?:-not)?|-nth|-first|-last)?|remove(?:-adjacent)?-duplicates|tailp|ldiff )(?=$|[\s()])
285297 - name : support.function.listx.call.autolisp
286- match : (?i)(?<=^|['\s()])(?:dotted-pair-p|dotted-list-p|last-cdr|maplist|maptree|flatten|tailp|ldiff )(?=$|[\s()])
298+ match : (?i)(?<=^|['\s()])ll- (?:dotted-pair-p|dotted-list-p|last-cdr|maplist|maptree|flatten)(?=$|[\s()])
287299 - name : support.function.listset.call.autolisp
288- match : (?i)(?<=^|['\s()])cl -(?:subsetp|adjoin|union|intersection|set-difference|set-exclusive-or)(?=$|[\s()])
300+ match : (?i)(?<=^|['\s()])ll -(?:subsetp|adjoin|union|intersection|set-difference|set-exclusive-or)(?=$|[\s()])
289301 - name : support.function.activex.call.autolisp
290- match : (?i)(?<=^|['\s()])(?:vla-object-p|variantp|safearrayp)(?=$|[\s()])
302+ match : (?i)(?<=^|['\s()])ll- (?:vla-object-p|variantp|safearrayp)(?=$|[\s()])
0 commit comments