diff --git a/pymbolic/parser.py b/pymbolic/parser.py index 751cd14301d7bd46d7b94d0c342a5f6256c266c8..048db64f998941d46afacc89ae334a9cdbe0e758 100644 --- a/pymbolic/parser.py +++ b/pymbolic/parser.py @@ -70,7 +70,7 @@ class Parser: (_closepar, pytools.lex.RE(r"\)")), (_openbracket, pytools.lex.RE(r"\[")), (_closebracket, pytools.lex.RE(r"\]")), - (_identifier, pytools.lex.RE(r"[@a-z_A-Z_][@a-zA-Z_0-9]*")), + (_identifier, pytools.lex.RE(r"[@$a-z_A-Z_][@$a-zA-Z_0-9]*")), (_whitespace, pytools.lex.RE("[ \n\t]*")), (_comma, pytools.lex.RE(",")), (_dot, pytools.lex.RE(r"\.")),