Peg Grammar Parser Grasshopper Language
-Store variable type
-Store Variable Name
--IS DIGIT 100
-Stored INT Variable Value
-Define NWLN
-Store variable type
-Store Variable Name
--IS DIGIT 10
-Stored INT Variable Value
-Define NWLN
MAGIC OF PRINT-->
--PRINT VARIABLE named--->>>x
"100"
-Define RPAREN
-Define SCOLN
-Define NWLN
-Store FLOAT variable type
-Store FLOAT Variable Name
--IS FLOAT DIGIT 4.579
-Stored FLOAT Variable Value
-Define NWLN
-Begin List Array
LIST VARIABLE NAME= myarray
EQUAL
LBRK
---- Got LISTINT STATE--
STORED LISTINT VALUE= 1
---- Got LISTINT STATE--
---- Got LISTINT STATE--
STORED LISTINT VALUE= 2
---- Got LISTINT STATE--
---- Got LISTINT STATE--
STORED LISTINT VALUE= 3
---- Got LISTINT STATE--
---- Got LISTINT STATE--
STORED LISTINT VALUE= 4
---- Got LISTINT STATE--
---- Got LISTINT STATE--
STORED LISTINT VALUE= 5
---- Got LISTINT STATE--
-Define SCOLN
-Define NWLN
-STORED CHAR VALUE IF STSTATE ==2 --3
-Define SCOLN
-Define NWLN
MAGIC OF PRINT-->
"I am a string literal. "
-Define RPAREN
-Define SCOLN
-Define NWLN
-STORED CHAR VALUE IF STSTATE ==2 --4
-Define SCOLN
-Define NWLN
MAGIC OF PRINT-->
--PRINT VARIABLE named--->>>xm
"A short sentense for you. "
-Define RPAREN
-Define SCOLN
-Define NWLN
-Store variable type
-Store Variable Name
--IS DIGIT 5
-Stored INT Variable Value
-Define NWLN
-VARLIST---
[100, 10, 4.579, 0, 0, 5]
0, -Define LPAREN
-Define RPAREN
-Define NWLN
MAGIC OF PRINT-->
--PRINT IS DIGIT actual-- 43
-Define RPAREN
-Define SCOLN
-Define NWLN
MAGIC OF PRINT-->
--PRINT VARIABLE named--->>>f1
"4.579"
-Define RPAREN
-Define SCOLN
-Define NWLN
HAVE A REASSIGNED VAR x
xEQUAL======== ----- x -- x
----- ADDy
100
10
110
tttttttttt 100
-Define SCOLN
-Define NWLN
INT= 1--VAR NAME= x--VAR VALUE of x= 100
VAR VALUE of y= 10
VAR VALUE of x + y= 110
VAR VALUE of stx= "'I Am A String! "
VAR VALUE of xm= "A short sentense for you. "
VCNT= 6 Line Count= 15
|
|