diff --git a/lexer.js b/lexer.js index 69f4b1dd1..6b5371d73 100644 --- a/lexer.js +++ b/lexer.js @@ -2,7 +2,7 @@ function Lexer() { }; var normals = [ - [/^[/|0-9.]+/, 'TEXTORD'], + [/^[/|@."`0-9]+/, 'TEXTORD'], [/^[a-zA-Z]+/, 'MATHORD'], [/^[*+-]/, 'BIN'], [/^[=<>]/, 'REL'], @@ -12,7 +12,7 @@ var normals = [ [/^{/, '{'], [/^}/, '}'], [/^[(\[]/, 'OPEN'], - [/^[)\]]/, 'CLOSE'] + [/^[)\]?!]/, 'CLOSE'] ]; var funcs = [