Connor Skees
a665cb13cc
remove cfg(test)
from test files
2020-08-11 20:22:24 -04:00
ConnorSkees
697ff3d12f
error messages for values beginnning with #
...
prior to this commit, error messages that occurred within idents
beginning with interpolation would be swallowed by error messages for
hex (largely, "Expected identifier.")
2020-05-16 19:25:11 -04:00
ConnorSkees
374e9f9eb4
correctly parse idents starting with interpolation
2020-05-14 00:10:24 -04:00
ConnorSkees
34b886b758
more robustly handle escaping
2020-04-22 10:57:57 -04:00
ConnorSkees
a6b61082fe
interpolation of strings in idents is literal
2020-04-20 12:12:39 -04:00
ConnorSkees
29886d6845
newlines are no longer replaced with spaces in quoted strings
2020-04-20 11:48:17 -04:00
ConnorSkees
8f27525536
interpolated strings are literal
2020-04-20 11:34:49 -04:00
ConnorSkees
9d9997432a
properly unquote lists
2020-04-19 22:55:25 -04:00
ConnorSkees
64e2632de4
refactor parsing of quoted strings with interpolation containing strings
2020-04-19 22:41:37 -04:00
ConnorSkees
d7b22a41a6
Properly handle & in most contexts
2020-03-01 12:03:14 -05:00
ConnorSkees
fba6f2eb73
Properly emit quotes after interpolation
2020-02-24 18:58:09 -05:00
ConnorSkees
a645424186
Refactor handling of quotes inside interpolation
2020-02-24 16:58:48 -05:00
ConnorSkees
c95ecc0825
Fix crash encountering --
2020-02-14 13:27:08 -05:00
ConnorSkees
cbec684052
Test for hyphen/dash interchangable and number after interpolation
2020-02-08 17:33:52 -05:00
ConnorSkees
b8bacbde8b
Refactor tests into separate files
2020-02-01 23:09:22 -05:00