Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
23
Task/Literals-Floating-point/J/literals-floating-point-1.j
Normal file
23
Task/Literals-Floating-point/J/literals-floating-point-1.j
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
numeric-constant ::= number-constant | number-constant whitespace numeric-constant
|
||||
whitespace ::= whitespacecharacter | whitespacecharacter whitespace
|
||||
whitespacecharacter ::= ' ' | TAB
|
||||
TAB is ascii 9
|
||||
number-constant ::= arbitrary-constant | arbitrary-constant base-token base-constant
|
||||
base-token ::= 'b' | 'b-'
|
||||
base-constant ::= base-digits | base-digits '.' base-digits
|
||||
base-digits ::= base-digit | base-digit base-digits
|
||||
base-digit ::= digit | alpha1 | alpha2
|
||||
alpha1 ::= 'a'|'b'|'c'|'d'|'e'|'f'|'g'|'h'|'i'|'j'|'k'|'l'|'m'
|
||||
alpha2 ::= 'n'|'o'|'p'|'q'|'r'|'s'|'t'|'u'|'v'|'w'|'x'|'y'|'z'
|
||||
arbitrary-constant ::= complex-constant | pi-constant | euler-constant | extended-constant
|
||||
pi-constant ::= complex-constant 'p' complex-constant
|
||||
euler-constant ::= complex-constant 'x' complex-constant
|
||||
extended-constant ::= signed-digits 'x' | signed-digits 'r' signed-digits
|
||||
complex-constant ::= exponential-constant | exponential-constant complex-token exponential-constant
|
||||
complex-token ::= 'ad' | 'ar' | 'j'
|
||||
exponential-constant ::= signed-constant | signed-constant 'e' signed-constant
|
||||
signed-constant ::= decimal-constant | '_' decimal-constant
|
||||
decimal-constant ::= digits | digits '.' digits
|
||||
signed-digits ::= digits | '_' digits
|
||||
digits ::= digit | digit digits
|
||||
digit ::= '0'|'1'|'2'|'3'|'4'|'5'|'6'|'7'|'8'|'9'
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
0 1 _2 3.4 3e4 3p4 3x4
|
||||
0 1 _2 3.4 30000 292.227 163.794
|
||||
16bcafe.babe _16b_cafe.babe _10b11
|
||||
51966.7 46818.7 _9
|
||||
Loading…
Add table
Add a link
Reference in a new issue