aboutsummaryrefslogtreecommitdiff
path: root/libstorycode/storycode.y
AgeCommit message (Collapse)Author
2020-01-24Get rid of narrative_add_*, use narrative_insert_* insteadThomas White
2020-01-13Styling for segment start markersThomas White
2020-01-13Add segment start/end markersThomas White
2020-01-12Make the lexer and parser re-entrantThomas White
2019-10-10Keep 'run' out of struct slide_posThomas 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-05Clean up stylesheet parser a bitThomas White
2019-10-05Use characters instead of SQOPEN/SQCLOSEThomas White
2019-10-05Get rid of spctx completelyThomas White
2019-10-05Slides should not add themselves to the narrativeThomas White
2019-10-05Get slide out of parser contextThomas White
2019-10-05Add missing initialisationThomas White
2019-10-05Concatenate multiple RUN_TEXTs within emphasis blocksThomas White
2019-10-05Remove debugThomas White
2019-10-05Parse emphasis blocks in BisonThomas 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-05-02Accept a stylesheet (alone) as a Storycode documentThomas White
2019-05-01Add style for footerThomas White
2019-04-30Use GEOMETRY for slide sizeThomas White
2019-04-30Create stylesheet with narrativeThomas White
This means there'll ALWAYS be a default stylesheet present, avoiding crashes and a lot of special cases.
2019-04-26Get rid of "enum style_element"Thomas White
2019-04-06If a colour is read as a hex code, save it that way tooThomas 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-03-04Placeholder boxes for slides in narrativeThomas White
2019-03-03Styled narrative renderingThomas White
2019-02-26FormattingThomas White
2019-02-25Render slide titles and presentation titlesThomas White
2019-02-25FormattingThomas White
2019-02-25Use text alignmentThomas White
2019-02-25Render backgroundThomas White
2019-02-25Parse gradientsThomas White
2019-02-25Reorganise grammar a little bitThomas White
2019-02-25Stylesheet hooksThomas White
2019-02-24Stylesheet parser stuffThomas White
2019-02-23Render text with fontThomas 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-21FormattingThomas White
2019-02-20Add creation of most slide itemsThomas White
2019-02-19WIPThomas White
2019-02-19Add lots of function skeletonsThomas White
2019-02-17WIP on parserThomas White
2019-02-16Start of work on parserThomas White
2019-02-14Use generators for flex/bisonThomas White
2019-02-14Move prefix to flex/bison input filesThomas White