Advanced Search
Search Results
12 total results found
Drafts and WIP
This shelf holds early drafts and partially complete books.
Build Parsers with CongoCC
CongoCC
Public Playground
Blue Skies. Publicly editable wiki effectively.
CongoCC for newcomers
Syntax Cheat Sheet
Basic Concepts
The Congo Parser Generator is, at its core, a classic recursive descent parser generator. Now, I have to assume that many readers do not really understand what that means. For now, let me just make the following key point: when you use a tool like this to gene...
Hello, World!
Just a test of html/svg looks like it works as long as you are aware of the margins BNFProduction: .c{fill:none;stroke:#222222;}.j{fill:#000000;font-family:Verdana,Sans-serif;font-size:12px;}.l{fill:#90d9ff;stroke:#222222;}.r{fill:#d3f0ff;stroke:#222222;}pu...
What is CongoCC?
CongoCC is a more advanced version of the legacy JavaCC tool. The current version is the result of a huge amount of restructuring and refactoring with the following main goals: To make the tool much more useful and usable, out of the box To fix a lot of the d...
CongoCC and Parsers
What is CongoCC CongoCC a Java program and its main functionality is a "parser-generator". That is, CongoCC generates "parsers". A parser is a program that takes in as input a text file, parses the text file, and — in typical usage — generates a data structure...
A Closer Look at Parsers
Parsers in detail The previous section described parsers at a high-level and described when they may be used. In this section, we're going to look at parsers in closer look. The concepts discussed here are foundational to how CongoCC works and is required if y...
Cheat Sheet
A test of this stuff(svg mostly) in bookstack! Looks like it doesn't export as pdf and the preview is blank. Internal links seem not to work. But it looks ok on the page (aside from being too wide in places. BNFProduction: .c{fill:none;stroke:#222222;}.j{...
zzz
Why is bookstack rewriting the (html) element ids??? But not in the preview, only in the real book page.