marf.nlp.Parsing
Class CodeGenerator

java.lang.Object
  |
  +--marf.nlp.Parsing.CodeGenerator

public class CodeGenerator
extends java.lang.Object

Code Generator. $Id: CodeGenerator.java,v 1.6 2005/06/16 19:58:57 mokhov Exp $

Since:
0.3.0
Version:
$Revision: 1.6 $
Author:
Serguei Mokhov

Field Summary
static int DW_SIZE
          Double-Word size in bytes.
 
Constructor Summary
CodeGenerator()
           
 
Method Summary
static void genAdd()
           
static void genAnd()
           
static void genClass()
           
static void genDivide()
           
static void genFunction()
           
static void genMain()
           
static void genMultiply()
           
static void genNot()
           
static void genOr()
           
static void genRead()
           
static void genReturn()
           
static void genSubs()
           
static void genVar()
           
static void genWhile()
           
static void genWrite()
           
static java.lang.String getMARFSourceCodeRevision()
          Returns source code revision information.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DW_SIZE

public static int DW_SIZE
Double-Word size in bytes.

Constructor Detail

CodeGenerator

public CodeGenerator()
Method Detail

genFunction

public static void genFunction()

genWhile

public static void genWhile()

genVar

public static void genVar()

genWrite

public static void genWrite()

genRead

public static void genRead()

genAnd

public static void genAnd()

genOr

public static void genOr()

genNot

public static void genNot()

genAdd

public static void genAdd()

genSubs

public static void genSubs()

genDivide

public static void genDivide()

genMultiply

public static void genMultiply()

genReturn

public static void genReturn()

genMain

public static void genMain()

genClass

public static void genClass()

getMARFSourceCodeRevision

public static java.lang.String getMARFSourceCodeRevision()
Returns source code revision information.

Returns:
revision string