]> granicus.if.org Git - jq/commit
Allow underscores in IDENT tokens. Fixes #3.
authorStephen Dolan <mu@netsoc.tcd.ie>
Sat, 22 Sep 2012 13:03:46 +0000 (14:03 +0100)
committerStephen Dolan <mu@netsoc.tcd.ie>
Sat, 22 Sep 2012 13:03:46 +0000 (14:03 +0100)
commita2643cc0d564033c49bffbd0de9a8e797281e73f
treee00b27b5a0bd58fb5cb1286ee988c0d128b3bac7
parent359d5f33bde0df899985eac3d720f5c6a7f4d580
Allow underscores in IDENT tokens. Fixes #3.

IDENT syntax now includes ASCII letters and underscores, so
'.foo_bar' now works. Non-ASCII letters won't work in IDENT
tokens (it's impossible to tell which non-ascii characters are
"letters" without full unicode tables), so '.donnĂ©es' is still
a syntax error (the workaround is '.["donnĂ©es"]', since you can
put anything you like in a string).
lexer.l
testdata