aboutsummaryrefslogtreecommitdiff
path: root/libstorycode/storycode.l
AgeCommit message (Collapse)Author
2020-01-13Add segment start/end markersThomas White
2020-01-12Make the lexer and parser re-entrantThomas White
2019-10-10Make symbol names unique across all filesThomas White
Enables Meson unity builds, helps ctags work, and reduces space for bugs
2019-10-05Use characters instead of SQOPEN/SQCLOSEThomas White
2019-10-05Handle ':\n' (no space after colon)Thomas White
2019-10-05Formatting fussinessThomas White
2019-09-16Parser fixesThomas White
2019-09-14Handle *bold* in parser, rather than as a separate stageThomas White
2019-05-10Add end of presentation markerThomas White
2019-04-30Use GEOMETRY for slide sizeThomas White
2019-04-06Parsing fixesThomas White
2019-03-30Get rid of Presentation structureThomas White
It doesn't have any reason to exist. A Narrative defines the top-level object already. This is, after all, a narrative-based presentation system. This removes a lot of faff surrounding retrieving the Narrative from the Presentation. It also removes a gigantic place for bugs to hide in keeping the Presentation's view of the slides in sync with the Narrative's opinion. What was that quote? "Code is terrible, and we want as little of it as possible in our program."
2019-02-25Parse gradientsThomas White
2019-02-24Stylesheet parser stuffThomas White
2019-02-23Everything needed for demo docThomas White
2019-02-23Give line number in error messageThomas White
2019-02-22Fundamentals of renderingThomas White
2019-02-22Rendering stuffThomas White
2019-02-17WIP on parserThomas White
2019-02-14Move prefix to flex/bison input filesThomas White
2019-02-14Skeleton parser structureThomas White
2019-02-14Move parser to separate libraryThomas White
2013-03-05Move "libstorycode" back to this repositoryThomas White
Keeping it separate, just for the sake of "harfatum", was causing a lot more awkwardness than it could ever solve, compared to just duplicating the code.
2012-11-24Update submodulesThomas White
2012-11-24Update submodulesThomas White
2012-11-24Update submodules to latestThomas White
2012-11-24Build system fixesThomas White
2012-11-23Break storycode stuff off into a separate libraryThomas White