formula: exp
formula  ::= exp
no referencesexp: exp = <= >= <> > < & + - * / ^ exp % + - @ exp ( exp ) NUMBER STRING LOGIC ERROR reference functionExp array
exp      ::= exp ( ( '=' | '<=' | '>=' | '<>' | '>' | '<' | '&' | '+' | '-' | '*' | '/' | '^' ) exp | '%' )
           | ( '+' | '-' | '@' ) exp
           | '(' exp ')'
           | 'NUMBER'
           | 'STRING'
           | 'LOGIC'
           | 'ERROR'
           | reference
           | functionExp
           | array
referenced by: argumentsList exp formula referenceItem: CELL NAME structureReference
         ::= 'CELL'
           | 'NAME'
           | structureReference
referenced by: reference reference: reference REF_UNION_OPERATOR REF_RANGE_OPERATOR reference referenceItem
         ::= reference ( 'REF_UNION_OPERATOR' | 'REF_RANGE_OPERATOR' )? reference
           | referenceItem
referenced by: exp reference arrayElement: STRING NUMBER LOGIC ERROR
         ::= 'STRING'
           | 'NUMBER'
           | 'LOGIC'
           | 'ERROR'
referenced by: array array: { arrayElement ARRAY_SEPARATOR }
array    ::= '{' arrayElement ( 'ARRAY_SEPARATOR' arrayElement )* '}'
referenced by: exp functionExp: FUNCTION ( argumentsList )
         ::= 'FUNCTION' '(' argumentsList ')'
referenced by: exp argumentsList: exp ARGUMENT_SEPARATOR
         ::= exp? ( 'ARGUMENT_SEPARATOR' exp? )*
referenced by: functionExp structureReference: TABLE_NAME tableSpecifier
         ::= 'TABLE_NAME'? tableSpecifier
referenced by: referenceItem tableSpecifier: TABLE_ITEM_SPECIFIER [ tableSpecifierInner ]
         ::= 'TABLE_ITEM_SPECIFIER'
           | '[' tableSpecifierInner ']'
referenced by: structureReference tableThisRow: TABLE_AT TABLE_COLUMN_SPECIFIER
         ::= 'TABLE_AT' 'TABLE_COLUMN_SPECIFIER'?
referenced by: tableSpecifierInner tableSpecifierInner: tableThisRow tableColumnSpecifier
         ::= tableThisRow
           | tableColumnSpecifier
referenced by: tableSpecifier tableSpecifierItem: TABLE_COLUMN_SPECIFIER TABLE_ITEM_SPECIFIER
         ::= 'TABLE_COLUMN_SPECIFIER'
           | 'TABLE_ITEM_SPECIFIER'
referenced by: tableColumnSpecifier tableColumnSpecifier: tableSpecifierItem SPECIFIER_SEPARATOR
         ::= tableSpecifierItem ( 'SPECIFIER_SEPARATOR' tableSpecifierItem )*
referenced by: tableSpecifierInner   ... generated by RR - Railroad Diagram Generator R R