| : Variable ( "name" -- ) \ core |
: Variable ( "name" -- ) \ core |
| (Variable) 0 , dpp ! ; |
(Variable) 0 , dpp ! ; |
| |
|
| : AVariable ( "name" -- ) \ gforth |
|
| (Variable) 0 A, dpp ! ; |
|
| |
|
| : 2Variable ( "name" -- ) \ double two-variable |
: 2Variable ( "name" -- ) \ double two-variable |
| (Variable) 0 , 0 , dpp ! ; |
(Variable) 0 , 0 , dpp ! ; |
| [ELSE] |
[ELSE] |
| : Variable ( "name" -- ) \ core |
: Variable ( "name" -- ) \ core |
| Create 0 , ; |
Create 0 , ; |
| |
|
| : AVariable ( "name" -- ) \ gforth |
|
| Create 0 A, ; |
|
| |
|
| : 2Variable ( "name" -- ) \ double two-variable |
: 2Variable ( "name" -- ) \ double two-variable |
| Create 0 , 0 , ; |
Create 0 , 0 , ; |
| [THEN] |
[THEN] |
| |
|
| : User ( "name" -- ) \ gforth |
: User ( "name" -- ) \ gforth |
| Header reveal douser: cfa, cell uallot , ; |
Header reveal douser: cfa, cell uallot , ; |
| |
|
| : AUser ( "name" -- ) \ gforth |
|
| User ; |
|
| [ELSE] |
[ELSE] |
| |
|
| : User Create cell uallot , DOES> @ up @ + ; |
: User Create cell uallot , DOES> @ up @ + ; |
| |
|
| : AUser User ; |
|
| [THEN] |
[THEN] |
| [THEN] |
[THEN] |
| |
|
| [ELSE] |
[ELSE] |
| : Value ( w "name" -- ) \ core-ext |
: Value ( w "name" -- ) \ core-ext |
| (Value) , ; |
(Value) , ; |
| |
|
| : AValue ( w "name" -- ) \ core-ext |
|
| (Value) A, ; |
|
| [THEN] |
[THEN] |
| |
|
| : 2Constant ( w1 w2 "name" -- ) \ double two-constant |
: 2Constant ( w1 w2 "name" -- ) \ double two-constant |