START:

START    ::= INSTANTIATE '(' ATOM ')'
           | EXPR

no references


EXPR:

EXPR     ::= ( TERM sum )* SEL

referenced by:


TERM:

TERM     ::= '(' EXPR ')'
           | FACT ( ( dot | DL INDID DL ) EXPR )?
           | KR FACT EXPR

referenced by:


FACT:

FACT     ::= SATOM ( power '{' ( SINTEGER | SATOM ) '}' )?

referenced by:


SATOM:

SATOM    ::= sum? ATOM

referenced by:


SINTEGER:

SINTEGER ::= sum? integer

referenced by:


INDID:

INDID    ::= VARID ( ( DL VARID )? '&' VARID )?

referenced by:


ATOM:

ATOM     ::= FUNC
           | VARID

referenced by:


VARID:

VARID    ::= VarID

referenced by:


FUNC:

FUNC     ::= ( ( ( Ufunc | Root ) '(' | ( 'Diff' | 'diff' ) '(' EXPR ',' ) EXPR | Integral '(' EXPR '::' VARID IN '[' VARID ',' VARID ']' ) ')'

referenced by:


SEL:

SEL      ::= Selection '(' SEL ',' INDID ',' INDID ')'
           | TERM
           | ATOM

referenced by:


Ufunc:

Ufunc    ::= 'inv'
           | 'sqrt'
           | 'exp'
           | 'log'
           | 'sin'
           | 'cos'
           | 'tan'
           | 'asin'
           | 'acos'
           | 'atan'
           | 'sign'
           | 'neg'
           | 'abs'
           | 'min'
           | 'max'

referenced by:


VarID:

VarID    ::= [a-zA-z_]+

referenced by:



  ... generated by Railroad Diagram Generator