Aug 18 2017
Aug 17 2017
Tests failed locally on Windows; fixed their invocation.
Style fixes, added macro-based error handling.
Aug 16 2017
Small style fixes according to the suggestions.
Aug 15 2017
Some comments stopped being relevant to the current patch.
Parser rewritten to a single non-templated class. The new patch supports the same set of resources as before.
Aug 10 2017
Code rewritten a little bit.
Aug 4 2017
Remove unnecessary namespace annotation; fix the non-evaluated assert() bug.
Jul 31 2017
Forgot to remove llvm::'s.
Fixed style/nits; tokenizer starts using Error/Expected.
Jul 27 2017
Jul 25 2017
It seems that single-quotes fail on Windows ('/h' is considered a whole argument, including the quotes). Double-quotes should work, though.
Jul 24 2017
Removed unnecessary error handling methods.
Jan 25 2017
Dec 24 2016
Dec 16 2016
Minor changes, according to the request.
Dec 12 2016
Fix "no-newline-at-the-end-of-file" message.
Jun 14 2016
Jun 2 2016
Added macro test.
Docs should be working now.
May 30 2016
Added a simple macro test.
Resolved @Prazek's issues.
May 8 2016
Apr 15 2016
Apr 6 2016
You could also think whether char literals should be converted to true/false, too. Apart from this (and other people's doubts), everything's fine.
This check throws a warning also on the conversion to floats (probably very rare ones):