jeremy-rifkin / libassert

The most over-engineered C++ assertion library
MIT License
539 stars 36 forks source link

Rework tokenization #82

Closed jeremy-rifkin closed 8 months ago

jeremy-rifkin commented 8 months ago

This PR removes a lot of the previous regex-based lexer implementation and implement a more proper lexer. In the process it resolves #15. The lexer is rather rudimentary because it only needs to do a rather rudimentary tokenization of C++. For the most part if there is an error it tries to continue as best it can.

sonarcloud[bot] commented 8 months ago

Quality Gate Passed Quality Gate passed

Issues
36 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud