version 1.58, 2010/12/31 18:09:02
|
version 1.61, 2011/10/07 17:10:15
|
Line 141 DOES> ( -- r )
|
Line 141 DOES> ( -- r )
|
2drop false |
2drop false |
THEN ; |
THEN ; |
|
|
|
[ifdef] recognizer: |
|
' noop |
|
:noname postpone Fliteral ; |
|
dup |
|
recognizer: r:fnumber |
|
|
|
: fnum-recognizer ( addr u -- float int-table | addr u r:fail ) |
|
2dup sfnumber |
|
IF |
|
2drop r:fnumber EXIT |
|
THEN |
|
r:fail ; |
|
|
|
' fnum-recognizer |
|
forth-recognizer get-recognizers |
|
1+ forth-recognizer set-recognizers |
|
[else] |
[ifundef] compiler-notfound1 |
[ifundef] compiler-notfound1 |
defer compiler-notfound1 |
defer compiler-notfound1 |
' no.extensions IS compiler-notfound1 |
' no.extensions IS compiler-notfound1 |
Line 170 IS compiler-notfound1
|
Line 187 IS compiler-notfound1
|
defers interpreter-notfound1 |
defers interpreter-notfound1 |
ENDIF ; |
ENDIF ; |
IS interpreter-notfound1 |
IS interpreter-notfound1 |
|
[then] |
|
|
: fvariable ( "name" -- ) \ float f-variable |
: fvariable ( "name" -- ) \ float f-variable |
Create 0.0E0 f, ; |
Create 0.0E0 f, ; |