This extension provides syntax highlighting for the ThingsDB language.
- Adds syntax highlighting for the
.ti
file extension.
This extension has no dependencies.
None
Update syntax highlighting with bit_count
function.
Added ThingsDB logo for .ti
files. (thanks to @rickmoonex)
Update syntax highlighting with whitelist_add
and whitelist_del
functions.
Update syntax highlighting with set_name
function.
Update syntax highlighting with is_module
function.
Update syntax highlighting with round
function.
Update syntax highlighting with MATH_E
and MATH_PI
keywords and the abs
,
ceil
, cos
, exp
, floor
, log10
, log2
, loge
, pow
, sin
, sqrt
and tan
functions.
Update syntax highlighting with INT_MIN
and INT_MAX
keywords.
Update syntax highlighting with import
, export
and root
function.
Include embedded language support for Python.
Update syntax highlighting with sum
function.
Update syntax highlighting with count
function.
Update syntax highlighting with flat
function.
Update syntax highlighting with mod_procedure
function.
Update syntax highlighting with is_email
, is_url
, is_tel
and timeit
functions.
Update syntax highlighting with backups_ok
function.
Update syntax highlighting with support for multiline strings and fixed bug in regex syntax.
Update syntax highlighting with nse
function.
Update syntax highlighting with USER
and NO_IDS
flags.
Update syntax highlighting with fill
function.
Update syntax highlighting with enum_map
function.
Update syntax highlighting with ren
function.
Update syntax highlighting with map_id
, map_wrap
, and map_type
functions.
Update syntax highlighting with one
function.
Update syntax highlighting with vmap
function.
Update syntax highlighting with search
function.
Update syntax highlighting with to_thing
function.
Update syntax highlighting with closure
function.
Update repository name.
Update syntax highlighting with set_default_deep
function and return
, if..else
and for..in
statements, including break
and continue
.
Update syntax highlighting with is_time_zone
function.
Update syntax highlighting with restrict
and restriction
functions.
Update syntax highlighting with task functions and removed timer functions:
- Added
task
function. - Added
tasks
function. - Added
is_task
function. - Added
at
function. - Added
again_in
function. - Added
again_at
function. - Added
cancel
function. - Added
closure
function. - Added
set_closure
function. - Added
args
function. - Added
set_args
function. - Added
owner
function. - Added
set_owner
function. - Added
err
function. (as chained function) - Removed
del_timer
function. - Removed
has_timer
function. - Removed
new_timer
function. - Removed
set_timer_args
function. - Removed
timer_args
function. - Removed
timer_info
function. - Removed
timers_inf
function.
Update syntax highlighting with json_dump
and json_load
functions.
Update syntax highlighting with log
and refresh_module
functions.
Update syntax highlighting with clear
function.
Update syntax highlighting (version 1.x of ThingsDB):
- Added
room
andis_room
function. - Removed
def
,watch
andunwatch
function. - Renamed function
event_id
tochange_id
. - Removed deprecated
READ
,WATCH
,EVENT
andMODIFY
keywords. - Added
JOIN
andCHANGE
keywords.
Update syntax highlighting with to_type
function.
Update syntax highlighting with deploy_module
function.
Update syntax highlighting with extend_unique
function.
Update syntax highlighting with is_unique
and unique
functions.
Update syntax highlighting with is_mpdata
and load
functions.
Update syntax highlighting with copy
and dup
functions.
Update syntax highlighting with del_timer
, has_timer
, new_timer
, set_timer_args
, timer_args
, timer_info
and timers_info
functions.
Update syntax highlighting with first
, last
, is_regex
and regex
functions.
Update syntax highlighting with equals
function.
Update syntax highlighting with then
, else
, cancelled_err
, future
, is_future
, has_module
, del_module
, module_info
, modules_info
, new_module
, rename_module
, set_module_conf
, set_module_scope
and restart_module
functions.
Update syntax highlighting with QUERY
and EVENT
as privilege constants.
Update syntax highlighting with is_datetime
, is_timeval
, datetime
, timeval
, set_time_zone
, time_zones_info
, extract
, format
, move
, replace
, to
, week
, weekday
, yday
and zone
functions.
Update syntax highlighting with randstr
and join
function.
Update syntax highlighting with is_closure
function.
Update syntax highlighting with renamed functions (see thingsdb/ThingsDB#93).
Update syntax highlighting with split
, trim
, trim_let
, trim_right
, alt_raise
, reverse
, shift
, unshift
and replace
functions.
Update syntax highlighting with rename_type
, rename_enum
and rename_procedure
functions.
Update syntax highlighting with event_id
function.
Update syntax highlighting with type_assert
function.
Update syntax highlighting with emit
and assign
function.
Update syntax highlighting with enum
related functions.
Update syntax highlighting with the def
function.
Fix highlighting of error functions.
Update syntax highlighting with the restore
function.
Update syntax highlighting with support for Template Strings.
Update syntax highlighting with the each
function.
Update syntax highlighting with the range
function.
Update syntax highlighting with the watch
, unwatch
, every
and some
functions.
Update syntax highlighting with the reduce
function.
Added support for regular expressions.
Added rand
, randint
and choice
to the syntax.
Added syntax highlighting for ThingsDB v0
language.