<>

Parsers LeetSheet

Parsers is the advanced language Scroll developers use to extend the Scroll language with new parsers. Parsers files end in .parsers. Book available: Parsers Explained.


Parser Definition Parsers define parsers that acquire, analyze and act on code.

// A comment. AssembleTime.

Atom Definition Parsers analyze the atoms in a line.

// A comment. AssembleTime.

Parser Phases: Assemble -> Acquire -> Analyze -> Act

Links - Parser DesignerParticles Sandboxr/WorldWideScrollRelease Notes & RoadmapScroll LeetSheetParticles LeetSheet


Parser usage rankings

A rough estimate of parser usage in Parsers.

count id
2293 catchAllJavascriptCodeLineParser
341 catchAllMultilineStringConstantParser
258 parserDefinitionParser
212 extendsParserParser
184 parserDescriptionParser
164 javascriptParser
155 catchAllExampleLineParser
80 cueFromIdParser
69 atomsParser
66 cueParser
66 catchAllAtomTypeParser
61 exampleParser
43 atomTypeDefinitionParser
36 stringParser
34 slashCommentParser
32 booleanParser
26 catchAllParserParser
25 paintParser
21 inScopeParser
21 extendsAtomTypeParser
12 atomTypeDescriptionParser
8 patternParser
7 singleParser
6 baseParserParser
4 enumParser
3 regexParser
3 commentLineParser
2 floatParser
1 tagsParser
1 rootFlagParser