Difference between revisions of "NXSL Formal Grammar"

60 bytes removed ,  15:12, 15 April 2015
Fixed syntax highlight warning
m (Added category)
(Fixed syntax highlight warning)
Line 1: Line 1:
<syntaxhighlight lang="abnf">
<pre>
script ::=
script ::=
module |
module |
Line 158: Line 158:
REAL |
REAL |
NULL
NULL
</syntaxhighlight>
</pre>


'''Terminal symbols'''
'''Terminal symbols'''


<syntaxhighlight>
<pre>
IDENTIFIER ::= [A-Za-z_\$][A-Za-z_\$0-9]*
IDENTIFIER ::= [A-Za-z_\$][A-Za-z_\$0-9]*
COMPOUND_IDENTIFIER ::= { IDENTIFIER}(::{ IDENTIFIER})+
COMPOUND_IDENTIFIER ::= { IDENTIFIER}(::{ IDENTIFIER})+
Line 171: Line 171:
UINT64 ::= {INTEGER}(UL|LU)
UINT64 ::= {INTEGER}(UL|LU)
REAL ::= \-?[0-9]+\.[0-9]+
REAL ::= \-?[0-9]+\.[0-9]+
</syntaxhighlight>
</pre>






[[Category:Scripting Guide]]
[[Category:Scripting Guide]]
184

edits