Child pages
  • Milestone 1

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Core parsing technology (milestone 1)

  • Grammar syntax - done
  • Extensible parser - done
  • Error messages - done
  • Error recovering - done
  • Automatic Parse Tree (detailed AST) generation - done
  • Quasiquotation (constructing and matching a code by patterns) - done
  • Serializing AST back to document - done
    • PrettyPrint based on marker tegs in grammar - done
    • HTML PrettyPrint - done
    • ToString based on PrettyPrint - done
  • Testing framework - done
  • Documentation, samples, SDK - done

IDE support

  • Syntax highlighting (coloring) - done
  • Outlining (aka folding) - done
  • Parse errors highlighting and error list - done
  • Matching constructs (braces, etc) - done

Grammar verification

Completing this phase means we can do the following:

...