Return a Token object from Lexer.user_code()

This commit is contained in:
josh committed 2023-03-17 20:24:48 -04:00
1 parent ce80e00e60
commit b78827746a
2 files changed
+11 -11

No files matched your search

+1 -1
View File
@@ -183,7 +183,7 @@ class Propane
# Expanded user code block.
def expand_code(code, parser, rule, pattern)
code = code.gsub(/\$token\(([$\w]+)\)/) do |match|
"TOKEN_#{Token.code_name($1)}"
"Token(TOKEN_#{Token.code_name($1)})"
end
if parser
code = code.gsub(/\$\$/) do |match|