diff --git a/cs658/html/report.html b/cs658/html/report.html index a510c91..f15276e 100644 --- a/cs658/html/report.html +++ b/cs658/html/report.html @@ -111,6 +111,18 @@ The design document for FART is available here.
++ To create a scalable parser to read scene files according to + a grammar that I supplied, I used the bison parser generator. + I used bison because it is very portable and worked directly + with my C++ code. + The parser produces a hierarchy of Node objects. + Each Node object represents some part of the parse tree + obtained from the scene description file. + Thus, the parse tree can be traversed after parsing is complete + in order to evaluate all of the scene objects specified in the + scene file, maintaining node order and parent/child relationships. +