jif.parse
Class LabeledExpr

java.lang.Object
  extended by jif.parse.Amb
      extended by jif.parse.LabeledExpr

public class LabeledExpr
extends Amb


Field Summary
 LabelNode label
           
 Amb prefix
           
 
Constructor Summary
LabeledExpr(Grm parser, polyglot.util.Position pos, Amb prefix, LabelNode label)
           
 
Method Summary
 polyglot.ast.TypeNode toType()
           
 
Methods inherited from class jif.parse.Amb
parser, position, toClassType, toExpr, toIdentifier, toName, toNewArray, toNewArrayPrefix, toPackage, toPrefix, toReceiver, toUnlabeledType, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prefix

public Amb prefix

label

public LabelNode label
Constructor Detail

LabeledExpr

public LabeledExpr(Grm parser,
                   polyglot.util.Position pos,
                   Amb prefix,
                   LabelNode label)
            throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

toType

public polyglot.ast.TypeNode toType()
                             throws java.lang.Exception
Overrides:
toType in class Amb
Throws:
java.lang.Exception