3460:689 T: Software Language Engineering Fall 2021 Section 810

Project 4:

Project 4

Project 4 counts as 2 projects and is due during Finals Week.

  1. Create a Parser using Antlr for your DSL.

    The Parser is part of an application. For the application, pick something useful to do with the results of the parser:

    I will also entertain other ideas.

    You can use a Listener, the Visitor, or just insert your own actions.

    By class time on Monday, Nov 15, bring a couple of ideas with you for the application. We will discuss them in class.

    If you want to make changes to the DSL, go ahead and do so.

  2. Adapt the parser to output XML tags. Then, write an XSLT program to implement your application.