summaryrefslogtreecommitdiff
path: root/tmp
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-11-07 22:11:06 +0000
committerPaul Buetow <paul@buetow.org>2008-11-07 22:11:06 +0000
commita46655f67043af257e70715903badf9d4321c4de (patch)
tree556997ba868ac106c6f92703e6e35875e4872dc2 /tmp
parentfbff89d91c2a13155423bd83d2bbefd5d6891e23 (diff)
one step further for arrays.
Diffstat (limited to 'tmp')
-rw-r--r--tmp/test.fy3
-rw-r--r--tmp/test.out55
2 files changed, 54 insertions, 4 deletions
diff --git a/tmp/test.fy b/tmp/test.fy
index e91b86d..84dda3a 100644
--- a/tmp/test.fy
+++ b/tmp/test.fy
@@ -2,5 +2,4 @@
* Examples of how to use arrays
*#
-my foo = 1, bar = 2;
-my baz = [foo, bar];
+say ["string"];
diff --git a/tmp/test.out b/tmp/test.out
index e91b86d..dddf01d 100644
--- a/tmp/test.out
+++ b/tmp/test.out
@@ -2,5 +2,56 @@
* Examples of how to use arrays
*#
-my foo = 1, bar = 2;
-my baz = [foo, bar];
+say ["string"];
+Token (id=00000, line=00005, pos=0004, type=TT_IDENT, val=say, ival=0, dval=0.000000, refs=1)
+Token (id=00001, line=00005, pos=0006, type=TT_PARANT_AL, val=[, ival=0, dval=0.000000, refs=1)
+Token (id=00002, line=00005, pos=0006, type=TT_STRING, val=string, ival=0, dval=0.000000, refs=1)
+Token (id=00003, line=00005, pos=0008, type=TT_PARANT_AR, val=], ival=0, dval=0.000000, refs=1)
+Token (id=00004, line=00005, pos=0009, type=TT_SEMICOLON, val=;, ival=0, dval=0.000000, refs=1)
+DEBUG(Track: ./src/core/interpret.c:_program:167)
+DEBUG(Token: say)
+DEBUG(Track: ./src/core/interpret.c:_statement:432)
+DEBUG(Token: say)
+DEBUG(Track: ./src/core/interpret.c:_proc_decl:364)
+DEBUG(Token: say)
+DEBUG(Track: ./src/core/interpret.c:_func_decl:398)
+DEBUG(Token: say)
+DEBUG(Track: ./src/core/interpret.c:_var_decl:177)
+DEBUG(Token: say)
+DEBUG(Track: ./src/core/interpret.c:_control:492)
+DEBUG(Token: say)
+DEBUG(Track: ./src/core/interpret.c:_expression:467)
+DEBUG(Token: say)
+DEBUG(Track: ./src/core/interpret.c:_compare:627)
+DEBUG(Token: say)
+DEBUG(Track: ./src/core/interpret.c:_sum:678)
+DEBUG(Token: say)
+DEBUG(Track: ./src/core/interpret.c:_product:729)
+DEBUG(Token: say)
+DEBUG(Track: ./src/core/interpret.c:_product2:767)
+DEBUG(Token: say)
+DEBUG(Track: ./src/core/interpret.c:_term:801)
+DEBUG(Token: say)
+DEBUG(Track: ./src/core/interpret.c:_compare:627)
+DEBUG(Token: [)
+DEBUG(Track: ./src/core/interpret.c:_sum:678)
+DEBUG(Token: [)
+DEBUG(Track: ./src/core/interpret.c:_product:729)
+DEBUG(Token: [)
+DEBUG(Track: ./src/core/interpret.c:_product2:767)
+DEBUG(Token: [)
+DEBUG(Track: ./src/core/interpret.c:_term:801)
+DEBUG(Token: [)
+DEBUG(Track: ./src/core/interpret.c:_compare:627)
+DEBUG(Token: string)
+DEBUG(Track: ./src/core/interpret.c:_sum:678)
+DEBUG(Token: string)
+DEBUG(Track: ./src/core/interpret.c:_product:729)
+DEBUG(Token: string)
+DEBUG(Track: ./src/core/interpret.c:_product2:767)
+DEBUG(Token: string)
+DEBUG(Track: ./src/core/interpret.c:_term:801)
+DEBUG(Token: string)
+==>
+
+==>