Skip to content

Development Log

Landon Creel edited this page Oct 16, 2019 · 1 revision

September 23rd

All group members present. Work on the ANTLr grammar was begun.

September 24th

Nick completed work on the grammar

September 25th

All group members present. Buster began work on the parse tree. Taylor, Nick, and Landon began work on the Java database functionality with Taylor as primary programmer.

September 26th

Nick and Buster met and finished work on the parse tree listener functions.

September 27th

Nick, Buster, and Landon present. Finished the parse tree walker and began work on pushing terminal strings into a token list to be used to create a postfix operation scheme. Conceptualized the link between parse tree walker and database functionality.

September 29th

All group members present. Taylor, Nick and Landon continued development on Java database functions. Buster cleaned up previous commits and continued working on pushing terminal strings into the token list. Spicy merge conflicts resolved.

September 30th

All group members present. Taylor and Nick continued work on the processQueries function. Buster and Landon continued work on the processCommand function. Requirement changes necessitated a shift in work timelines.

October 2nd

All group members present. Work continued as previously logged. Requirement changes led to a shift in project development direction.

October 4th

All group members present. Finalized work on the processCommand function. Phase 2 submitted.

October 7th

All members present. Landon started work on the GUI. Nick and Taylor started work on the data parsing. Python was decided on as the primary method for data parsing. Swing will be the package used for the GUI.

October 8th

Landon continued working on the GUI. The GUI was redesigned to not allow user-level access to the insertion, deletion, and update operations.

October 9th

All members present. Work continued on both the GUI and the data parsing. An advanced search tab was added to the GUI to allow the user to make conditional searches. Planning for implementation of the "Degrees of Kevin Bacon" problem begins.

October 11th

All members present. Work continued as previously allocated. Nick began working on the finalized queries.

October 13th

Nick, Landon, and Taylor present. Work on connecting the GUI with the database functionality began. Parser completed by Taylor. Basic search completed by Landon. Query 2 was fixed and query 5 was finished by Nick.

October 14th

All members present. Buster, Taylor, and Nick put the finishing touches on the parser. Landon connected the GUI to the finalized queries with Nick assisting.

October 16th

All members present. The team worked on updating the grammar rules to properly deal with special characters.