67 lines
No EOL
1.9 KiB
Text
67 lines
No EOL
1.9 KiB
Text
tag: user.code_generic
|
|
-
|
|
block: user.code_block()
|
|
|
|
#todo should we have a keyword list? type list capture? stick with "word"?
|
|
state in: insert(" in ")
|
|
is not (none|null): user.code_is_not_null()
|
|
is (none|null): user.code_is_null()
|
|
#todo: types?
|
|
#word (dickt | dictionary): user.code_type_dictionary()
|
|
state if: user.code_state_if()
|
|
state else if: user.code_state_else_if()
|
|
state else: user.code_state_else()
|
|
state self: user.code_self()
|
|
#todo: this is valid for many languages,
|
|
# but probably not all
|
|
self dot:
|
|
user.code_self()
|
|
insert(".")
|
|
state while: user.code_state_while()
|
|
state for: user.code_state_for()
|
|
state for in: user.code_state_for_each()
|
|
state switch: user.code_state_switch()
|
|
state case: user.code_state_case()
|
|
state do: user.code_state_do()
|
|
state goto: user.code_state_go_to()
|
|
state return: user.code_state_return()
|
|
state import: user.code_import()
|
|
from import: user.code_from_import()
|
|
state class: user.code_type_class()
|
|
state include: user.code_include()
|
|
state include system: user.code_include_system()
|
|
state include local: user.code_include_local()
|
|
state type deaf: user.code_type_definition()
|
|
state type deaf struct: user.code_typedef_struct()
|
|
state (no | nil | null): user.code_null()
|
|
state break: user.code_break()
|
|
state next: user.code_next()
|
|
state true: user.code_true()
|
|
state false: user.code_false()
|
|
|
|
# show and print functions and libraries
|
|
toggle funk: user.code_toggle_functions()
|
|
funk <user.code_functions>:
|
|
user.code_insert_function(code_functions, "")
|
|
funk cell <number>:
|
|
user.code_select_function(number - 1, "")
|
|
funk wrap <user.code_functions>:
|
|
user.code_insert_function(code_functions, edit.selected_text())
|
|
funk wrap <number>:
|
|
user.code_select_function(number - 1, edit.selected_text())
|
|
dock string: user.code_document_string()
|
|
|
|
slider:
|
|
edit.line_end()
|
|
insert(",")
|
|
key(enter)
|
|
|
|
breaker:
|
|
edit.line_end()
|
|
insert(" {")
|
|
key(enter)
|
|
|
|
chronic:
|
|
edit.line_end()
|
|
insert(":")
|
|
key(enter) |