Skip to content

colinkelleher/SoftwareEngineeringProject

 
 

Repository files navigation

CS3500 - SoftwareEngineeringProject 2019

Team Members

Colin Kelleher - 117303363
Liam de la Cour - 117317853
Karol Przestrzelski - 117360873
Jonathan Hanley - 1174743096

Programming Langague

C Programming Language

Coding Requirements

All code will be commented to ensure everyone on the team can understand what is happening and ensure maintainability
Sample I/O Files
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

Due Dates

  • Design - Friday 11 October @ 23:59
  • Implementation - Friday 22 November @ 23:59

Files

  • README.me
  • DesignDocumentationV1.pdf
  • DesignDocumentationV2.pdf
Sample I/O Files
  • input.txt
  • tokenized.txt
  • postfixed.txt
  • codegenerated.txt
C Files
  • tokenizer.c
  • infix2postfix.c
  • codegenerator.c
  • virtualmachine.c
  • test_main.c
  • stack.c
  • main.c
  • common.c
Include Files
  • codegenerator.h
  • common.h
  • infixtopostfix.h
  • stack.h
  • tokenizer.h
  • virtualmachine.h
Test Suite

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.5%
  • Makefile 2.5%