Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove warnings from lexers | albert-github | 2020-10-20 | 1 | -1/+1 |
| | | | | | | | | Remove warnings (Windows 64 bit compilation) like: ``` warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data ``` from the different lexers by making use of more consistent data types. | ||||
* | Refactoring: making xmlcode.l reentrant | Dimitri van Heesch | 2020-09-14 | 1 | -3/+2 |
| | |||||
* | Refactoring: making sqlcode.l reentrant | Dimitri van Heesch | 2020-09-13 | 1 | -152/+142 |
| | |||||
* | issue #7995 Doxygen doesn't handle very simple example in the .md file | albert-github | 2020-09-02 | 1 | -0/+3 |
| | | | | Besides "keep utf8 characters together..." as done for the C-type parser in code.l (commit d3d9dd8540ec159de080859c8f34a2581c4147f0) this also has to be done for the Fortran, SQL and VHDL code lexers. The code lexers for python and xml already didn't give errors as they already handled these cases for the example. | ||||
* | Enabled stricter compiler warnings and fixed all new warnings | Dimitri van Heesch | 2020-03-08 | 1 | -10/+10 |
| | |||||
* | Fix compiler warnings on Windows (Visual Studio) | Dimitri van Heesch | 2020-02-12 | 1 | -0/+3 |
| | |||||
* | Added missing debug flags for scanner that were made reentrant | Dimitri van Heesch | 2019-12-05 | 1 | -1/+1 |
| | |||||
* | Split language parser into "outline parser" and "code parser" | Dimitri van Heesch | 2019-12-03 | 1 | -0/+30 |
| | |||||
* | Remove bogus flex code | Dimitri van Heesch | 2019-11-18 | 1 | -8/+0 |
| | |||||
* | Consistent way to show scanner state | albert-github | 2019-09-05 | 1 | -0/+2 |
| | | | | | Create a consistent way to display the state mnemonics of the different scanners (analogous to the fortranscanner.l) Use an automatic procedure to generate the routine with the translation of the states to a string. | ||||
* | Fix for printlex after destroying the scanner context | Dimitri van Heesch | 2019-05-28 | 1 | -2/+1 |
| | |||||
* | enable debug for re-entrant lexers | Adrian Negreanu | 2019-05-22 | 1 | -0/+5 |
| | |||||
* | Missing debug statements sqlcode and xmlcode lexers | albert-github | 2019-05-20 | 1 | -0/+3 |
| | | | | The messages for `doxygen -d lex` were missing in case of the sqlcode.l and xmlcode.l | ||||
* | Fixed memory leak in reentrant lexers | Dimitri van Heesch | 2019-05-12 | 1 | -1/+4 |
| | |||||
* | sqlcode.l: generate a reentrant scanner | Adrian Negreanu | 2019-05-04 | 1 | -225/+250 |
| | | | | | | | | | | | | | | | | | * put the global variables in struct sqlcodeYY_state. * globally define yyscanner and sqlcode_extra. these two should be per-thread. * add a new yyscan_t function parameter when these functions are referenced: - yyin, yyout, yyextra, yyleng, yytext, yylineno, yycolumn, and yy_flex_debug. - the macros BEGIN, YY_START, YYSTATE, yymore, unput, and yyless - the functions that deal with input buffers: yyrestart - others: yy_switch_to_buffer, yy_create_buffer, yy_delete_buffer, yy_flush_buffer, yypush_buffer_state, yypop_buffer_state, yy_scan_buffer, yy_scan_string, and yy_scan_bytes * add a new yyscan_t function parameter when globals are referenced, to get the yyextra out of the yyscanner. | ||||
* | Improved const correctness and added support for inline namespaces | Dimitri van Heesch | 2019-04-21 | 1 | -3/+3 |
| | |||||
* | Refactored Definition and derived classes such that they are abstract interfaces | Dimitri van Heesch | 2019-02-28 | 1 | -1/+1 |
| | |||||
* | Double id for tooltips in XHTML Possible. | albert-github | 2019-01-18 | 1 | -6/+0 |
| | | | | The tooltips (XHTML) should not be displayed per code fragment but for the entire (output) file as otherwise tooltips might be added multiple times resulting in double IDs. | ||||
* | Add NVARCHAR as a SQL type | Artur Kink | 2016-11-22 | 1 | -1/+1 |
| | |||||
* | Add sql syntax highlighting to code blocks | Artur Kink | 2016-11-22 | 1 | -0/+434 |