Sketchpad MFS Syntax Diagrams

The following syntax diagrams represent the grammar of Sketchpad Mathematics Formatting System (MFS). This grammar is used to parse MFS on Web Sketchpad to convert it to either HTML with CSS or MathML. The diagrams were generated from an online tool at railroad.my28msec.com.

start:

expr

no references


expr:

abs blankline bracket curly fraction future horizontal parameter paren root style sub super symbol text vertical

referenced by:


abs:

<| expr >

referenced by:


bracket:

<[ expr >

referenced by:


curly:

<{ expr >

referenced by:


fraction:

</ expr expr >

referenced by:


horizontal:

<H expr >

referenced by:


paren:

<( expr >

referenced by:


root:

<R expr >

referenced by:


style:

<S stylespec expr >

referenced by:


sub:

<- expr expr >

referenced by:


super:

<+ expr expr >

referenced by:


vertical:

<V L R C expr >

referenced by:


blankline:

<0>

referenced by:


future

<F [^>] >

referenced by:


parameter:

<% [a-z] [A-Z] [0-9] _ - >

referenced by:


stylespec:

G L O P R S T U W # + [0-9] [a-f] [A-F]

referenced by:


symbol:

<! [0-9] [A-F] [a-f] >

referenced by:


text:

<T' [^'] '> <T" [^"] ">

referenced by: