From 8c9ab814299eabe1527e8236b3abcedaf5643fa9 Mon Sep 17 00:00:00 2001 From: josh Date: Wed, 15 Apr 2009 22:57:12 +0000 Subject: [PATCH] still working on report git-svn-id: svn://anubis/gvsu@405 45c1a28c-8058-47b2-ae61-ca45b979098e --- cs658/html/report.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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. +

Implementation