diff options
Diffstat (limited to 'parser.d')
| -rw-r--r-- | parser.d | 19 |
1 files changed, 1 insertions, 18 deletions
@@ -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; |
