org.globus.cog.karajan.translator.atoms
Class Identifier

java.lang.Object
  extended by org.globus.cog.karajan.parser.AbstractGrammarElement
      extended by org.globus.cog.karajan.parser.atoms.AbstractAtom
          extended by org.globus.cog.karajan.translator.atoms.Identifier
All Implemented Interfaces:
GrammarElement

public class Identifier
extends AbstractAtom


Nested Class Summary
static class Identifier.Eval
           
 
Field Summary
 
Fields inherited from class org.globus.cog.karajan.parser.AbstractGrammarElement
GEATYPE, optimized
 
Constructor Summary
Identifier()
           
 
Method Summary
 String errorForm()
           
 boolean parse(ParserContext context, Stack stack)
           
protected  void setParams(String[] params)
           
 
Methods inherited from class org.globus.cog.karajan.parser.atoms.AbstractAtom
_optimize, evaluate, newInstance, popstr, read
 
Methods inherited from class org.globus.cog.karajan.parser.AbstractGrammarElement
assertEquals, assertFalse, assertTrue, assertTrue, expect, optimize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Identifier

public Identifier()
Method Detail

parse

public boolean parse(ParserContext context,
                     Stack stack)
              throws ParsingException
Specified by:
parse in interface GrammarElement
Overrides:
parse in class AbstractAtom
Throws:
ParsingException

setParams

protected void setParams(String[] params)
Overrides:
setParams in class AbstractAtom

errorForm

public String errorForm()
Specified by:
errorForm in interface GrammarElement
Overrides:
errorForm in class AbstractGrammarElement