aboutsummaryrefslogtreecommitdiff
path: root/parser.d
diff options
context:
space:
mode:
authorBen Winston2023-05-20 13:36:28 -0400
committerBen Winston2023-05-20 13:36:28 -0400
commit6902cc5abe09da9f6f2d86f22d06684d97cfa9f3 (patch)
tree27946af44ede97cc4928c527c900018682686c9f /parser.d
parent10c75f60c1f5fa27268ea9a850b63b777b087cbc (diff)
add debug
Diffstat (limited to 'parser.d')
-rw-r--r--parser.d19
1 files changed, 1 insertions, 18 deletions
diff --git a/parser.d b/parser.d
index d471f4d..71b835b 100644
--- a/parser.d
+++ b/parser.d
@@ -4,6 +4,7 @@ import std.algorithm : canFind;
import std.conv : to;
import chunk;
+import dbg;
enum FormType {
ATOM,
@@ -174,24 +175,6 @@ Value makeObjValue(Obj obj) {
return val;
}
-string atomAsString(Atom a) {
- Value val = a.value;
- switch (val.type) {
- case ValueType.STRING:
- return val.as.str;
- case ValueType.NUMBER:
- return format("%g", val.as.number);
- case ValueType.BOOLEAN:
- if (val.as.boolean) {
- return "true";
- } else {
- return "false";
- }
- default:
- return "! unknown value type !";
- }
-}
-
class Parser {
string source;