Run Code  | API  | Code Wall  | Misc  | Feedback  | Login  | Theme  | Privacy  | Patreon 

Peg Grammar Parser Grasshopper Language

Language: Layout:
+ ] Compiler args + ] Show input
Compilation time: 0.62 sec, absolute running time: 0.16 sec, cpu time: 0.01 sec, memory peak: 5 Mb, absolute service time: 0,85 sec 
edit mode |  history  | discussion
-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