Skip to content

Releases: CoryBorek/PseudocodeCompiler

Release 0.1.0

17 Apr 04:19

Choose a tag to compare

4/17/22

  • Added Comments
  • Created a JavaDoc
  • Bumped Version to 0.1.0

Time Spent: 1 1/2 Hours

0.0.4-alpha

14 Apr 03:29

Choose a tag to compare

1/25/22

  • Fixed bug with passing a non-variable argument to a function
  • Double check method calls
  • Added loops

Time Spent: 1 hour

2/1/22

  • Added If Statements
  • Allow non-file name classes
  • Bump version number to 0.0.4-alpha

Time spent: 1 hour

2/15/22

  • Started to rewrite program to use inheritance, instead of a ton of if statements and classes.
  • Rewrote Classes, PrintLines, and Main functions

Time Spent: 5 hours

2/16/22

  • Added new variable system
  • Added new If Statements
  • Added new loops
  • Added new function system
  • Allowed MAIN methods to work outside a class.

Time Spent: 10 Hours

3/29/22

  • Added the ability to create Objects
  • Possibly call functions?
  • Add Constructors

Time Spent: 1 Hour

4/13/22

  • Fixed a few bugs with functions
  • Fixed return types of functions with data types
  • Added a way to set argument datatypes if it's not accurately guessable
  • Made it possible to use a READ function
  • Fixed a bug when updating file types that thought a DataType was being declared
  • Added Breaks and Continues

Time Spent: 3 Hours

0.0.3-alpha

25 Jan 02:17

Choose a tag to compare

1/13/22

  • Added Variables
  • Wrote another test class
  • Fixed bugs with variables
  • Bumped version number to 0.0.3-alpha

Time Spent: 3 Hours

1/24/22

  • Added functions
  • Return statements to functions
  • Added a check for unassigned variables and methods (Prompt user to input a proper value)

Time Spent: 2 Hours

0.0.2-alpha

13 Jan 22:21

Choose a tag to compare

Changelog

1/12/22:

  • Created this Repository for the program
  • Created a basic file IO system
  • Started conversion of classes, comments
  • Conversion of file indents.
  • Commented code for future use.

Time Spent: 1 1/2 Hours

1/13/22

  • Added MAIN functions
  • Added PRINT and PRINTLINEs
  • Bumped version number to 0.0.2-alpha

Time Spent: 30 Minutes

Example Usage:

 ~ java -jar PseudocodeCompiler-0.0.2-alpha.jar Main.pseudo
 ~ javac -d ./ Main.class
 ~ java Main