docs: function Grammar(delimiters) {
      this.delimiters = delimiters;
  
      this.internal = [
        makeEntry("START_IF", "if"),
        makeEntry("ELSE", "else"),
        makeEntry("ELSIF", "elsif"),
        makeEntry("END_IF", "endif"),
        makeEntry("NOT", "not"),
        makeEntry("EQUALITY", "=="),
        makeEntry("NOT_EQUALITY", "!="),
        makeEntry("GREATER_THAN_EQUAL", ">="),
        makeEntry("GREATER_THAN", ">"),
        makeEntry("LESS_THAN_EQUAL", "<="),
        makeEntry("LESS_THAN", "<"),
        makeEntry("START_EACH", "each"),
        makeEntry("END_EACH", "endeach"),
        makeEntry("ASSIGN", "as"),
        makeEntry("PARTIAL", "partial"),
        makeEntry("START_EXTEND", "extend"),
        makeEntry("END_EXTEND", "endextend"),
        makeEntry("MAGIC", ".")
      ];
    }