Guillaume Maudoux
115e2c8c67
Update tests to the new --roots format
2019-03-10 01:50:33 +01:00
Guillaume Maudoux
4f4391193c
Fix warning about unused variable
2019-03-10 00:56:09 +01:00
Guillaume Maudoux
38ee16ae9c
Unify internal findRootsXxx() api
2019-03-10 00:56:09 +01:00
Guillaume Maudoux
9d7221183a
unify naming of roots as links & targets
2019-03-10 00:56:09 +01:00
Guillaume Maudoux
9d87e3fbd2
require c++ 17
...
This fixes warnings about "structured binding declaration" requiring
"-std=c++1z".
2019-03-10 00:56:09 +01:00
Guillaume Maudoux
43331d6344
detail memory roots
2019-03-10 00:56:09 +01:00
Guillaume Maudoux and Guillaume Maudoux
6a5bf9b143
simplify handling of extra '}'
2018-10-27 00:14:51 +02:00
Guillaume Maudoux and GitHub
80735c4cc9
fetchGit: Fix debug message
2018-03-13 10:28:23 +01:00
Guillaume Maudoux
a143014d73
lexer: remove catch-all rules hiding real errors
...
With catch-all rules, we hide potential errors.
It turns out that a4744254 made one cath-all useless. Flex detected that
is was impossible to reach.
The other is more subtle, as it can only trigger on unfinished escapes
in unfinished strings, which only occurs at EOF.
2017-05-01 01:18:06 +02:00
Guillaume Maudoux
a474425425
Fix lexer to support $' in multiline strings.
2017-05-01 01:15:40 +02:00
Guillaume Maudoux
e4b82af387
Improve error message on trailing path slashes
2016-11-27 17:48:46 +01:00
Guillaume Maudoux and Domen Kožar
f78126bfd6
Get rid of unicode quotes ( #1140 )
2016-11-25 15:48:27 +01:00
Guillaume Maudoux
a5e761dddb
Fix comments parsing
...
Fixed the parsing of multiline strings ending with an even number of
stars, like /** this **/.
Added test cases for comments.
2016-11-13 17:20:34 +01:00
Guillaume Maudoux
467977f203
Fix the parsing of "$"'s in strings.
2015-07-03 14:09:58 +02:00
Guillaume Maudoux
65e4dcd69b
Fix the hack that resets the scanner state.
2015-07-03 13:53:36 +02:00