The MieruCompiler project

Overview

'XCC' is an experimental educational compiler, and MieruCompiler is a visualizer for XCC.

Screen Snapshot

(click for full screen snapshot)

Download

License

To be described.

Disclaimer

WARNING: this software is experimental, and not tested well. This software is distributed in the hope that it will be interesting and useful, but it has no warranty. Any use is at your own risk. We disclaim any liability of any kind of damages whatsoever resulting from the use of this software.

Platforms

Currently, we compiled and tested XCC and MieruCompiler on the following platforms.

Build and install

  1. Before build, please install Cygwin, GCC, Bison, Flex, ExtJS 2.2.1.
  2. To build XCC and MieruCompiler, do as follows. (Sorry for poor build automation.)
    % tar xvzf xcc-0.3.2.tgz
    % cd xcc-0.3.2
    % make       # skip if you want to preserve precompiled executables.
    
    % tar xvzf ../xcc-vis-0.1.3.tgz
    % mv xcc-vis-0.1.3 vis
    % cd vis
    % make
    
  3. Note: for educational purpose, codegen-x86.c given here is a skeleton version. Students are supposed to implement its inside code.

Usage

Sorry. This page is still under construction. (gondow(at)cs.titech.ac.jp)