Project Name
Advisor(s): Paolo
Participants: Erin,
Ryan
Start Date: Winter Quarter 2002
Project Status: Active (as of Spring 2002)
Index:
Abstract:
The goal is to parse RESOLVE C++ code, and create inteligible error messages for users. This will help enfource the RESOLVE syntax, and will aid students in lab completion and learning.
Calendar:
March 7, 2002: Presented to Europa meeting.
announcement
powerpoint presentation
Project Development:
- Our Situation
- Error messages suck
- Intro sequence students don’t understand what is wrong/ how it’s fixed
- Students don’t understand RESOLVE rules--when is the & needed... why they need "and" instead of &&--and these aren't caught by the compiler.
- Why we're in this situation:
- GCC is a C++ compiler, not RESOLVE specific
- Previous attempts at the parser were never finished
-
Stragegies
- Start with antlr grammar, and close it
- Build a new grammar with speceifc goals in mind
Findings and Contributions:
When the project is finished, report your findings. What contributions
did this project make to the state of the art or the state of knowledge
in CIS? What needs did the project satisfy? This would also be a good
place to state any future projects related to this one, or that grew
out of this one. If the project was abandoned, document why.
Links and References:
Return to Europa
Erin Dean <deane@cis.ohio-state.edu>
Last modified: Tue Feb 2 15:27:50 EST 1999