add more test cases

This commit is contained in:
Christoph Brandau
2025-08-04 12:48:21 +02:00
parent c644ac9bd3
commit 894a5b8b52
2 changed files with 13 additions and 8 deletions
-6
View File
@@ -76,8 +76,6 @@ class _Highlighter(Visitor):
) )
) )
) )
pass
if routine.contents == "set" and command.args: if routine.contents == "set" and command.args:
first_arg = command.args[0] first_arg = command.args[0]
if hasattr(first_arg, "pos") and hasattr(first_arg, "value"): if hasattr(first_arg, "pos") and hasattr(first_arg, "value"):
@@ -140,7 +138,6 @@ class _Highlighter(Visitor):
[TokenModifier.declaration], [TokenModifier.declaration],
) )
) )
if routine.contents == "namespace" and command.args: if routine.contents == "namespace" and command.args:
first_arg = command.args[1] first_arg = command.args[1]
if hasattr(first_arg, "pos") and hasattr(first_arg, "value"): if hasattr(first_arg, "pos") and hasattr(first_arg, "value"):
@@ -149,9 +146,6 @@ class _Highlighter(Visitor):
(((line - 1, col - 1), len(first_arg.value), "class", [])) (((line - 1, col - 1), len(first_arg.value), "class", []))
) )
def visit_var_sub(self, var_sub):
pass
def tokens(self) -> list[Token]: def tokens(self) -> list[Token]:
"""Encode tokens as described in """Encode tokens as described in
https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens. https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens.
+12 -1
View File
@@ -1,4 +1,10 @@
set main 1 # set ::custom_flag(from_move,$::mom_path_name) 1
# set ::custom_flag(from_move,$::mom_path_name) 1
set te875st 11111
#set ::custom_flag(from_move,$::mom_path_name) 1
if {$main == 1 && 1 == 1} { if {$main == 1 && 1 == 1} {
puts "main" puts "main"
} }
@@ -103,3 +109,8 @@ global mom_operation_info
} }
} }
} }
LIB_GE_command_buffer_edit_replace MOM_end_of_program_LIB END_OF_PROGRAM @END_OF_PROG {
MOM_do_template "end_of_program_rewind"
} EndOfProgramRewind