From d94ebb8dd8d8985ec483f9a6fc746264e2f7f88d Mon Sep 17 00:00:00 2001 From: Daniel Norris Date: Thu, 16 Jun 2016 18:27:37 -0400 Subject: [PATCH] Minor revisions for grammar and punctuation. --- super-tiny-compiler.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/super-tiny-compiler.js b/super-tiny-compiler.js index e4e214d..51ae4e8 100644 --- a/super-tiny-compiler.js +++ b/super-tiny-compiler.js @@ -556,7 +556,7 @@ function parser(tokens) { // (add 2 (subtract 4 2)) // // You'll also notice that in our tokens array we have multiple closing - // parenthesis. + // parentheses. // // [ // { type: 'paren', value: '(' }, @@ -769,9 +769,10 @@ function transformer(ast) { }; // Next I'm going to cheat a little and create a bit of a hack. We're going to - // use a property named `context` on our parent nodes that we're going to push - // nodes to their parent's `context`. Normally you would have a better - // abstraction than this, but for our purposes this keeps things simple. + // use a property named `context` on our parent nodes that we're going to use + // to push nodes to their parents' `context`'s. Normally you would have a + // better abstraction than this, but for our purposes this keeps things + // simple. // // Just take note that the context is a reference *from* the old ast *to* the // new ast. @@ -841,7 +842,7 @@ function transformer(ast) { */ /** - * Now let's move onto our last phase: The Code Generator. + * Now let's move on to our last phase: The Code Generator. * * Our code generator is going to recursively call itself to print each node in * the tree into one giant string.