coins.backend.tools
Class RegisterDescription2Java.SymTab

java.lang.Object
  extended bycoins.backend.tools.RegisterDescription2Java.SymTab
Enclosing class:
RegisterDescription2Java

static class RegisterDescription2Java.SymTab
extends java.lang.Object


Field Summary
(package private)  BiList list
           
(package private)  int nsyms
           
(package private)  java.util.Map table
           
 
Constructor Summary
(package private) RegisterDescription2Java.SymTab()
           
 
Method Summary
(package private)  RegisterDescription2Java.RegSymbol addSymbol(ImList desc)
           
(package private)  RegisterDescription2Java.RegSymbol addSymbol(RegisterDescription2Java.RegSymbol parent, int type, int position)
           
(package private)  RegisterDescription2Java.RegSymbol get(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

table

java.util.Map table

list

BiList list

nsyms

int nsyms
Constructor Detail

RegisterDescription2Java.SymTab

RegisterDescription2Java.SymTab()
Method Detail

addSymbol

RegisterDescription2Java.RegSymbol addSymbol(ImList desc)
                                       throws SyntaxError
Throws:
SyntaxError

addSymbol

RegisterDescription2Java.RegSymbol addSymbol(RegisterDescription2Java.RegSymbol parent,
                                             int type,
                                             int position)

get

RegisterDescription2Java.RegSymbol get(java.lang.String name)