summaryrefslogtreecommitdiffstats
path: root/src/xmlcode.l
Commit message (Collapse)AuthorAgeFilesLines
* issue #8322 Random output for markdown xml snippetalbert-github2021-01-111-1/+2
| | | | | - Data space was allocated but never filled. - Correction for debug mode
* Refactoring: replace MemberSDict by MemberLinkedRefMapDimitri van Heesch2021-01-041-1/+1
|
* Remove warnings from lexersalbert-github2020-10-201-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 reentrantDimitri van Heesch2020-09-141-287/+321
|
* Enabled stricter compiler warnings and fixed all new warningsDimitri van Heesch2020-03-081-0/+4
|
* Fix compiler warnings on Windows (Visual Studio)Dimitri van Heesch2020-02-121-0/+3
|
* Split language parser into "outline parser" and "code parser"Dimitri van Heesch2019-12-031-0/+28
|
* Remove bogus flex codeDimitri van Heesch2019-11-181-8/+0
|
* Consistent way to show scanner statealbert-github2019-09-051-0/+3
| | | | | 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.
* Missing debug statements sqlcode and xmlcode lexersalbert-github2019-05-201-0/+3
| | | | The messages for `doxygen -d lex` were missing in case of the sqlcode.l and xmlcode.l
* Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-3/+3
|
* Refactored Definition and derived classes such that they are abstract interfacesDimitri van Heesch2019-02-281-1/+1
|
* Double id for tooltips in XHTML Possible.albert-github2019-01-181-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.
* Misc. typosluzpaz2017-12-231-1/+1
| | | | | Super trivial typos Some are in qtools/ which I know is a 3rd party dependency but as we know is now obsolete upstream. I reckon it wouldn't be much of an issue to merge neverthless Tacked on several more commits
* flex: use %option instead of command line options.Adrian Negreanu2016-09-211-0/+2
|
* Bug 770660 - Code snippet always shows line numbers from 1albert-github2016-09-031-8/+11
| | | | | | | | | This patch makes the handling of the \snippet and other commands consistent between the different languages (no line numbers anymore with python) and also introduces analogous to \includelineno the command \snippetlineno. Some non relevant changes: - *code.l Calculation of the end line was incorrect, in case of a snippet the end line was the number of lines of the snippet and not reltive to the start line. - *code.l made consistent over the different laguages, enabling exBlock and inlineFragment - testing/indexpage.xml in test 14 the \snippet command was used with python and giving line numbers, linenumbers are now gone (consistency)
* Support flex-2.6.0Dimitri van Heesch2015-11-221-1/+1
|
* Support flex-2.6.0Heiko Becker2015-11-221-1/+1
| | | | | | The version checks only considered YY_FLEX_SUBMINOR_VERSION and did not take YY_FLEX_MINOR_VERSION into account, which made them fail with flex-2.6.0.
* Further cmake changesDimitri van Heesch2015-05-311-0/+2
| | | | | | | - made static build option for all windows targets - made wizard flex interactive - add 64bit support for libiconv on windows build - updated test mechanism
* Removed dbus XML parser, various refinementsDimitri van Heesch2015-04-191-3/+3
|
* Add support for basic XML syntax highlighting.Weston Thayer2015-01-061-0/+411