[ ] script lexer [ ] xighlight like all-in-one wrapper for the lexer [ ] make init() lex #ifdef HLPATH [ ] $HLPATH traversing [ ] cli parser [ ] jeger segfault [ ] replace assert checks (long jump and set errno) [ ] token\_table\_t, functions to manage them and modification to existing funtions taking the global for granted [ ] do we fucking need keysymbol? [ ] new_symbol_tokens() and new_char_tokens() are confusing [ ] figure out how to allow regex engine overridding [ ] clean up render\_string() [ ] optimize render string by skipping match\_t-s known to be before the cursor