CS 3040 - Programming Languages and Translators
Fall 2020
Materials
Syllabus
online copy of Real World Haskell
assignments
in-class exercises
sample code
as well as some FSM problems
esubmit.msoe.edu
Exam 2
and
Final Exam
review guides.
Resources
Installing the Glasgow Haskell Compiler
Alternative to installing ghci
Software Languages
repository
ANTLR
Installing:
(Mac) OSX:
brew install antlr
, then install Python 3.9 (or later) from
https://www.python.org
then type
pip install antlr4-pythyon3-runtime
Windows: see
my instructions for installing ANTLR on Windows
VirtualBox VM (any platform): see
my Ubuntu VM instructions
.
Alternative: use PyCharm (install the ANTLR plugin, then pass strings to the parser).