aboutsummaryrefslogtreecommitdiffstats
path: root/parser.l
Commit message (Collapse)AuthorAgeFilesLines
* make the parser explicitly handle utf8Jesse Luehrs2014-04-181-19/+36
| | | | | rendering ascii will be significantly faster, so we should try to do that when possible.
* move this entirely into the backendJesse Luehrs2014-04-171-2/+2
| | | | | again, it's not safe to have things from other threads calling into xlib, and cairo calls on the backend_cr count as calling into xlib
* handle application cursor modeJesse Luehrs2014-04-161-10/+30
|
* implement deleting charactersJesse Luehrs2014-04-161-0/+11
|
* implement the insert line escape sequenceJesse Luehrs2014-04-151-0/+11
|
* implement scroll regionsJesse Luehrs2014-04-141-5/+20
|
* split these up too, just in caseJesse Luehrs2014-04-141-2/+14
|
* apparently there's a second one for explicitly visualJesse Luehrs2014-04-141-0/+8
|
* why did this go missingJesse Luehrs2014-04-141-2/+1
|
* implement the alternate screen bufferJesse Luehrs2014-04-141-0/+6
|
* implement cursor save and restoreJesse Luehrs2014-04-141-3/+19
|
* another commentJesse Luehrs2014-04-131-0/+3
|
* fix undeclared warnings in the parserJesse Luehrs2014-04-131-2/+25
| | | | | | the ones in yy_fatal_error, yyalloc, yyrealloc, and yyfree are due to a bug in flex (http://sourceforge.net/p/flex/bugs/115/), but i've just worked around them for now
* vt100 is misleading, just call it "parser"Jesse Luehrs2014-04-131-0/+499
my goal isn't to emulate vt100 to any serious extent, just enough to get by