The MieruCompiler project


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

Screen Snapshot

(click for full screen snapshot)



To be described.


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.


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.


Sorry. This page is still under construction. (gondow(at)