aboutsummaryrefslogtreecommitdiff
path: root/tests/parse.test
AgeCommit message (Collapse)AuthorFilesLines
2014-03-18jim.c: check for missing quotes, etc. in eval, exprSteve Bennett1-2/+2
Throw an error if a script or expression is missing a trailing bracket, brace or quote rather than simply ignoring the error. Reported-by: Florian Schäfer <florian.schaefer+github@gmail.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-11-11Properly respect backslashes in commentsSteve Bennett1-0/+15
Reported-by: Sergei Gavrikov <sergei.gavrikov@gmail.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-09Fix a parsing bug for quoted orphan $Steve Bennett1-0/+8
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-10Clear out vars before testSteve Bennett1-0/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-03Fix parsing bug introduced by 505ce9d7Steve Bennett1-7/+12
This caused a problem with quotes inside commands. Rework the parsing to properly handle commands inside quoted strings and quoted strings inside commands. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-05-31Fix a dict sugar parse bug with backslashed charsSteve Bennett1-0/+50
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-05-31Fix a minor parsing bug - quoted backslash newlineSteve Bennett1-1/+26
Should eat spaces and tabs after the newline Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-05-24Small code cleanupsSteve Bennett1-0/+12
Remove Jim_SetWide() since it is only used by incr More tests for better test coverage Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-05-23Improve list parsingSteve Bennett1-0/+82
Also add additional tests Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-05-23Fix some minor parsing bugsSteve Bennett1-0/+103
And add additional tests Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-05-20Minor cleanups to dict sugar parsingSteve Bennett1-0/+13
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-05-16Fix a parsing bug with quoted strings inside [...]Steve Bennett1-0/+24
Signed-off-by: Steve Bennett <steveb@workware.net.au>