anchor.diff:  title: 'Writing a JavaScript parser using Jison'
  -date: 2014-12-15T06:25
  +date: 2014-12-16T18:00
   tags: ["javascript", "parsers"]
   published: true
   <!-- abstract -->
  
positive.code:     | Compiling a Jison grammar file is just as simple:
  pre
      code.bash
          | jison grammar.jison -o ./parser.js
  p
      | Now you too can write your own parser!
      br
  
negative.code:     code conditions
      |  is the nonterminal symbol that this rule describes.
      br
      | Everything after the colon can be considered a 
      em component
      | .
      br
      code conditions condition
      |  is saying that this rule can have multiple conditions, this is a recursive component.
  