Skip to content
/ Haskeudo Public

A Cambridge Pseudo Code compiler written in Haskell

License

Notifications You must be signed in to change notification settings

i2mx/Haskeudo

Repository files navigation

Haskeudo

A Cambridge Pseudo Code compiler written in Haskell

Usage

hsc <sourcefile>.hsc <outputLocation1>.cpp <outputLocation2>.cpp

output.mp4

TODOs

Add support for the following types:

  • REALS
  • DATES
  • UDTs (User Defined Types)
    • Records
    • Sets
    • Enums
    • Pointers (Probably will never add this)

Add support for the following:

  • FUNCTIONS
  • PROCEDURES
  • Start ARRAY indexes at any value besides just 1

More things:

  • File Handling:
  • I will not be adding support for object oriented programming because I am a functional programmer