Files
ServerSync/lib/pygments/lexers/__pycache__/thingsdb.cpython-314.pyc

38 lines
5.5 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD><00><00>f<00>Rt^RIHtHtHt^RIHtHtHtH t H
t
H t H t H t HtR.t!RR]4tR#)z<>
pygments.lexers.thingsdb
~~~~~~~~~~~~~~~~~~~~~~~~
Lexers for the ThingsDB language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<03>
RegexLexer<EFBFBD>include<64>bygroups) <09>Comment<6E>Keyword<72>Name<6D>Number<65>String<6E>Text<78>Operator<6F> Punctuation<6F>
Whitespace<EFBFBD> ThingsDBLexerc<00>z<00>]tRt^tRtRtRR.tR.tRtRt R]
!R 4.R ]
!R
4]
!R 4R ] P3R ] P3R] P3R] P3R] P 3R]P$3R]P&3R]P(3R]P,3R]P,3R]P03]
!R4R]3R]3.RR]!]P8]P8]4R3R]!]P8]4R3R]!]P:]]43R]P:3R]!]P>]]43R ]P>3.R R!] 3R"] 3.R
R#]!P&3R$]!PDR%3.R%R&]!PD3R$]!PDR'3R(]!PDR)3R*]!PD3.R]
!R 4R+]3R,]R'3R-]R)3./t#R.t$R/#)0rz.
Lexer for the ThingsDB programming language.
<EFBFBD>ThingsDB<44>ti<74>thingsdbz*.tizhttps://www.thingsdb.netz2.9<EFBFBD>root<6F>
expression<EFBFBD>comments<74>
whitespacez [-+]?0b[01]+z [-+]?0o[0-8]+z([-+]?0x[0-9a-fA-F]+)z [-+]?[0-9]+z>[-+]?((inf|nan)([^0-9A-Za-z_]|$)|[0-9]*\.[0-9]+(e[+-][0-9]+)?)z(?:"(?:[^"]*)")+z(?:'(?:[^']*)')+z(?:`(?:[^`]*)`)+z(true|false|nil)\bzb(FULL|USER|GRANT|CHANGE|JOIN|RUN|QUERY|DEBUG|INFO|WARNING|ERROR|CRITICAL|NO_IDS|INT_MIN|INT_MAX)\bz(/[^/\\]*(?:\\.[^/\\]*)*/i?)<29>namesz [(){}\[\],;]z[+\-*/%&|<>^!~@=:?]a{(\.)(first|last|then|else|load|at|again_in|again_at|err|cancel|closure|set_closure|args|set_args|owner|set_owner|equals|copy|dup|assign|week|weekday|yday|zone|len|call|doc|emit|extract|choice|code|format|msg|each|every|extend|extend_unique|filter|find|flat|find_index|has|index_of|count|sum|is_unique|unique|join|map|map_id|map_wrap|map_type|vmap|move|pop|push|fill|remove|replace|restrict|restriction|shift|sort|splice|to|add|one|clear|contains|ends_with|name|lower|replace|reverse|starts_with|split|test|trim|trim_left|trim_right|upper|del|ren|to_type|to_thing|get|id|keys|reduce|set|some|value|values|wrap|unshift|unwrap|search)(\()<29> argumentsaN(alt_raise|assert|base64_encode|base64_decode|bool|bytes|closure|datetime|deep|future|is_future|del_enum|del_type|room|is_room|task|tasks|is_task|is_email|is_url|is_tel|is_time_zone|timeit|enum|enum_info|enum_map|enums_info|err|regex|is_regex|change_id|float|has_enum|has_type|int|is_array|is_ascii|is_float|is_bool|is_bytes|is_closure|is_datetime|is_enum|is_err|is_mpdata|is_inf|is_int|is_list|is_nan|is_nil|is_raw|is_set|is_str|is_thing|is_timeval|is_tuple|is_utf8|json_dump|json_load|list|log|import|export|root|mod_enum|mod_type|new|new_type|now|raise|rand|range|randint|randstr|refs|rename_enum|set|set_enum|set_type|str|thing|timeval|try|type|type_assert|type_count|type_info|types_info|nse|wse|backup_info|backups_info|backups_ok|counters|del_backup|has_backup|new_backup|node_info|nodes_info|reset_counters|restart_module|set_log_level|shutdown|has_module|del_module|module_info|modules_info|new_module|deploy_module|rename_module|refresh_module|set_module_conf|set_module_scope|collections_info|del_collection|del_expired|del_node|del_token|del_user|grant|has_collection|has_node|has_token|has_user|new_collection|new_node|new_token|new_user|rename_collection|rename_user|restore|revoke|set_password|set_time_zone|set_default_deep|time_zones_info|user_info|users_info|del_procedure|has_procedure|new_procedure|mod_procedure|procedure_doc|procedure_info|procedures_info|rename_procedure|run|assert_err|auth_err|bad_data_err|cancelled_err|rename_type|forbidden_err|lookup_err|max_quota_err|node_err|num_arguments_err|operation_err|overflow_err|syntax_err|collection_info|type_err|value_err|zero_div_err)(\()z"(\.[A-Za-z_][0-9A-Za-z_]*)(\s*)(=)z\.[A-Za-z_][0-9A-Za-z_]*z ([A-Za-z_][0-9A-Za-z_]*)(\s*)(=)z[A-Za-z_][0-9A-Za-z_]*z\nz\s+z //(.*?)\nz/\*<2A>commentz[^*/]+z#pushz\*/z#popz[*/]<5D>,z\(z\)<29>N)%<25>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>aliases<65> filenames<65>url<72> version_addedrr<00>Bin<69>Oct<63>Hex<65>Integer<65>Floatr <00>Double<6C>Single<6C>Backtickr<00>Constantr<00>Regexr r r<00>Function<6F> Attributer
<00>Variabler r<00> Multiline<6E>tokens<6E>__static_attributes__r<00><00>?/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/thingsdb.pyrrs\<00><00><08> <16>D<EFBFBD><13>Z<EFBFBD> <20>G<EFBFBD><17><08>I<EFBFBD>
$<24>C<EFBFBD><19>M<EFBFBD> <0F> <13>L<EFBFBD> !<21>
<EFBFBD> <15> <13>J<EFBFBD> <1F> <13>L<EFBFBD> !<21><1D>f<EFBFBD>j<EFBFBD>j<EFBFBD> )<29> <1D>v<EFBFBD>z<EFBFBD>z<EFBFBD> *<2A> %<25>v<EFBFBD>z<EFBFBD>z<EFBFBD> 2<> <1B>V<EFBFBD>^<5E>^<5E> ,<2C> N<> <13>\<5C>\<5C> <1B>!<21>&<26>-<2D>-<2D> 0<> <20>&<26>-<2D>-<2D> 0<> <20>&<26>/<2F>/<2F> 2<>#<23>G<EFBFBD>$4<>$4<> 5<>*<2A>+/<2F>=<3D>=<3D> :<3A>
-<2D>f<EFBFBD>l<EFBFBD>l<EFBFBD> ;<3B> <14>G<EFBFBD> <1C> <1C>k<EFBFBD> *<2A> #<23>X<EFBFBD> .<2E>A!
<EFBFBD>D <10> <15><16>d<EFBFBD>m<EFBFBD>m<EFBFBD>T<EFBFBD>]<5D>]<5D>K<EFBFBD> @<40>+<2B> O<01><15>:<16>d<EFBFBD>m<EFBFBD>m<EFBFBD>[<5B> 1<> <18>= <1A>><19> <15>d<EFBFBD>n<EFBFBD>n<EFBFBD>d<EFBFBD>H<EFBFBD> 5<> 7<>)<29>$<24>.<2E>.<2E> 9<> 0<> <15>d<EFBFBD>m<EFBFBD>m<EFBFBD>T<EFBFBD>8<EFBFBD> 4<> 6<> &<26><04> <0A> <0A> 6<>i5
<EFBFBD>l <15> <12>J<EFBFBD> <1F> <13>Z<EFBFBD> <20>
<EFBFBD> <13> <19>7<EFBFBD>><3E>><3E> *<2A> <13>W<EFBFBD>&<26>&<26> <09> 2<>
<EFBFBD> <12> <16><07>)<29>)<29> *<2A> <13>W<EFBFBD>&<26>&<26><07> 0<> <13>W<EFBFBD>&<26>&<26><06> /<2F> <14>g<EFBFBD>'<27>'<27> (<28> 
<EFBFBD> <14> <13>L<EFBFBD> !<21> <10>+<2B> <1E> <12>K<EFBFBD><17> )<29> <12>K<EFBFBD><16> (<28> 
<EFBFBD>Up<06>Fr6N)r <00>pygments.lexerrrr<00>pygments.tokenrrrrr r
r r r <00>__all__rrr6r7<00><module>r;s9<00><01><04>9<>8<>&<26>&<26>&<26> <1B>
<1B><07>z<06>J<EFBFBD>zr6