mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-10 00:38:47 +00:00
List notations/pattern matching
This commit is contained in:
parent
4879a02753
commit
e16fb72a9e
8 changed files with 128 additions and 20 deletions
4
regression/x86only/orig/test003.log
Normal file
4
regression/x86only/orig/test003.log
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
0
|
||||
{1, 2, 3, 4}
|
||||
{{1}, {2, 3}, {4, {5, 6}}}
|
||||
{1, 2, 3, 4}
|
||||
10
regression/x86only/test003.expr
Normal file
10
regression/x86only/test003.expr
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
lists := [
|
||||
{},
|
||||
{1, 2, 3, 4},
|
||||
{{1}, {2, 3}, {4, {5, 6}}},
|
||||
1 : 2 : 3 : 4 : {}
|
||||
];
|
||||
|
||||
for i := 0, i<lists.length, i:=i+1 do
|
||||
printf ("%s\n", lists[i].string)
|
||||
od
|
||||
1
regression/x86only/test003.input
Normal file
1
regression/x86only/test003.input
Normal file
|
|
@ -0,0 +1 @@
|
|||
0
|
||||
Loading…
Add table
Add a link
Reference in a new issue