Ast list nodes

This commit is contained in:
Michael Schimmel
2025-11-29 18:59:16 +01:00
parent 250f950a68
commit 851f56c63f
24 changed files with 1819 additions and 863 deletions
+62 -1
View File
@@ -148,7 +148,8 @@
},
"ElseBranch": {
"NodeType": "Block",
"Expressions": []
"Expressions": [
]
}
}
}
@@ -1095,5 +1096,65 @@
}
]
}
},
"test2": {
"NodeType": "MacroDef",
"Name": {
"NodeType": "Identifier",
"Name": "test2"
},
"Parameters": [
{
"NodeType": "Identifier",
"Name": "body"
}
],
"Body": {
"NodeType": "Quasiquote",
"Expression": {
"NodeType": "LambdaExpr",
"Parameters": [
],
"Body": {
"NodeType": "Unquote",
"Expression": {
"NodeType": "Identifier",
"Name": "body"
}
}
}
}
},
"debug-mode": {
"NodeType": "Keyword",
"Name": "true"
},
"test": {
"NodeType": "MacroDef",
"Name": {
"NodeType": "Identifier",
"Name": "test"
},
"Parameters": [
{
"NodeType": "Identifier",
"Name": "body"
}
],
"Body": {
"NodeType": "Quasiquote",
"Expression": {
"NodeType": "LambdaExpr",
"Parameters": [
],
"Body": {
"NodeType": "Unquote",
"Expression": {
"NodeType": "Identifier",
"Name": "body"
}
}
}
}
}
}