File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 7979NAN = CaselessKeyword ("nan" )
8080LIKE = CaselessKeyword ("like" )
8181
82- unquoted_identifier = Word (alphas , alphanums + "_$" )
82+ unquoted_identifier = Word (alphas + "_" , alphanums + "_$" )
8383quoted_identifier = Suppress ('"' ) + unquoted_identifier + Suppress ('"' )
8484identifier = MatchFirst ([unquoted_identifier , quoted_identifier ]).set_results_name ("identifier" )
8585column = DelimitedList (identifier , delim = "." , combine = False ).set_results_name ("column" )
Original file line number Diff line number Diff line change @@ -53,6 +53,10 @@ def test_quoted_column() -> None:
5353 assert EqualTo ("foo" , True ) == parser .parse ('"foo" = TRUE' )
5454
5555
56+ def test_leading_underscore () -> None :
57+ assert EqualTo ("_foo" , True ) == parser .parse ("_foo = true" )
58+
59+
5660def test_equals_true () -> None :
5761 assert EqualTo ("foo" , True ) == parser .parse ("foo = true" )
5862 assert EqualTo ("foo" , True ) == parser .parse ("foo == TRUE" )
You can’t perform that action at this time.
0 commit comments