diff options
Diffstat (limited to 'com.c')
-rw-r--r-- | com.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -53,10 +53,10 @@ static void compile_node(State *S, Chunk *ch, AstNode a) { char *name = l.vals[0].as.str; - if (0 == strcmp(name, "print")) { - CK(l.len == 2, "print requires exactly 1 argument"); + if (0 == strcmp(name, "puts")) { + CK(l.len == 2, "puts requires exactly 1 argument"); compile_node(S, ch, l.vals[1]); - chunk_wbc(S, ch, OP_PRINT); + chunk_wbc(S, ch, OP_PUTS); } else if (0 == strcmp(name, "set")) { CK(l.len == 3, "set requires exactly 2 arguments"); AstNode ident = l.vals[1]; @@ -174,7 +174,7 @@ int main(int argc, char **argv) { AstNode an = read(); compile_node(S, &ch, an); - chunk_wbc(S, &ch, OP_PRINT); + chunk_wbc(S, &ch, OP_PUTS); chunk_wbc(S, &ch, OP_RET); return runvm(S); |