marf.nlp.Parsing
Class SemanticAnalyzer

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

public class SemanticAnalyzer
extends java.lang.Object

Semantic Analyzer. $Id: SemanticAnalyzer.java,v 1.5 2005/06/01 05:35:09 mokhov Exp $

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

Field Summary
protected  java.util.Vector SematicErrors
           
protected  java.util.Stack SematicStack
           
 marf.nlp.Parsing.SymbolTable SymTab
           
 
Constructor Summary
SemanticAnalyzer()
           
 
Method Summary
static java.lang.String getRevision()
          Returns source code revision information.
 boolean isDefinedID(java.lang.String pstrScopeSymbol, java.lang.String pstrSymbolToCheck)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SematicErrors

protected java.util.Vector SematicErrors

SematicStack

protected java.util.Stack SematicStack

SymTab

public marf.nlp.Parsing.SymbolTable SymTab
Constructor Detail

SemanticAnalyzer

public SemanticAnalyzer()
Method Detail

isDefinedID

public boolean isDefinedID(java.lang.String pstrScopeSymbol,
                           java.lang.String pstrSymbolToCheck)

getRevision

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

Returns:
revision string