Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove hacky tagging from hilex | June McEnroe | 2021-01-12 |
| | | | | God that makes the lexers so much simpler. | ||
* | Clean up make lexer | June McEnroe | 2021-01-02 |
| | | | | Still feels pretty messy though. | ||
* | Tag top-level typedefs the same way as function definitions | June McEnroe | 2021-01-02 |
| | |||
* | Add make lexer | June McEnroe | 2020-12-29 |
| | | | | | This is kind of a mess and needs to be cleaned up against more careful reading of the make grammar. | ||
* | Clean up C lexer | June McEnroe | 2020-12-29 |
| | | | | This ordering of rules feels much cleaner. | ||
* | Clean up hilex code somewhat | June McEnroe | 2020-12-29 |
| | |||
* | Match lex/yacc %% %{ %} lines as Macro | June McEnroe | 2020-12-29 |
| | |||
* | Match top-level C definitions as IdentifierTag | June McEnroe | 2020-12-29 |
| | |||
* | Match C type declarations as IdentifierTag | June McEnroe | 2020-12-29 |
| | |||
* | Match function-like macro definitions as IdentifierTag | June McEnroe | 2020-12-29 |
| | |||
* | Reconfigure C macro start conditions | June McEnroe | 2020-12-29 |
| | |||
* | Document HTML class names | June McEnroe | 2020-12-29 |
| | |||
* | Rename Tag class to IdentifierTag | June McEnroe | 2020-12-29 |
| | |||
* | Change HTML class from hi to hilex | June McEnroe | 2020-12-29 |
| | | | | You can tell I was just copying the HTML code huh. | ||
* | Add hilex HTML output | June McEnroe | 2020-12-29 |
| | |||
* | Add hilex manual page | June McEnroe | 2020-12-29 |
| | |||
* | Match Objective-C #import in C lexer | June McEnroe | 2020-12-29 |
| | |||
* | Add hilex IRC formatter | June McEnroe | 2020-12-28 |
| | |||
* | Generate Tag tokens for mdoc headings | June McEnroe | 2020-12-28 |
| | |||
* | Add mdoc lexer | June McEnroe | 2020-12-28 |
| | |||
* | Lex strings inside macros | June McEnroe | 2020-12-28 |
| | |||
* | Add initial version of hilex | June McEnroe | 2020-12-28 |
hilex is meant to replace hi, based on lex rather than a mess of overlapping regexps. I want to preserve hi's tagging abilities, but that will require some amount of parsing/post-processing, which I'm not sure how to approach yet. Macro lexing for C still needs work, as I want to match strings and comments inside macros. |