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