Colin Kelleher - 117303363
Liam de la Cour - 117317853
Karol Przestrzelski - 117360873
Jonathan Hanley - 1174743096
C Programming Language
All code will be commented to ensure everyone on the team can understand what is happening and ensure maintainability
There should be a comment above all functions in the following format:
/*
Comment line 1
Comment line 2
Comment line 3
*/
If additional comments are needed within the function they should be in the following format:
// This is an example of a comment line 1
// This is an example of a comment line 2
- Design - Friday 11 October @ 23:59
- Implementation - Friday 22 November @ 23:59
- README.me
- DesignDocumentationV1.pdf
- DesignDocumentationV2.pdf
- input.txt
- tokenized.txt
- postfixed.txt
- codegenerated.txt
- tokenizer.c
- infix2postfix.c
- codegenerator.c
- virtualmachine.c
- test_main.c
- stack.c
- main.c
- common.c
- codegenerator.h
- common.h
- infixtopostfix.h
- stack.h
- tokenizer.h
- virtualmachine.h
Unit Tests
- unittest_codegenerator.c
- unittest_common.c
- unittest_infixtopostfix.c
- unittest_main.c
- unittest_stack.c
- unittest_tokenizer.c
- unittest_virtualmachine.c
Integration Tests
- integrationtest_infixtopostfix_codegenerator.c
- integrationtest_tokenizer_infixtopostfix.c
System Test
- overallSystemTest.c