CS48 Implementation of Programming Languages

Course Software

  • The xcom compiler is in my home directory.

    You get a copy of it on linux by:

    % cd ~
    % cp -r ~mckeeman/xcom .
    

    Then you can rename and move the directory you get to wherever is convenient for you to work. The file README gives you the information you need to get going.

    Note: The xcom compiler could run on WIN32, but that would be a lot of work (for you).

    Note: My current project is to bring xcom inside MATLAB.


  • The tiny compiler written in MATLAB is in my home directory (this is not xcom). You get a copy of it on linux by:

    % cd ~
    % cp -r ~mckeeman/src/m/mcompiler .
    

    There is a README file to help you use it.


  • The model C lexer is in my home directory. See ~mckeeman/src/c/clex. There is a README and a Makefile.

  • The gem implementation is in my home directory. See ~mckeeman/src/c/gem. There is a README and a makefile.

Created: March 27, 2001
Last modified: March 21, 2007