edu.toronto.cs.yasm.abstractor
Class DeclsParserUtil

java.lang.Object
  extended by edu.toronto.cs.yasm.abstractor.DeclsParserUtil

public class DeclsParserUtil
extends java.lang.Object


Constructor Summary
DeclsParserUtil()
           
 
Method Summary
static DeclsParser newBlockDeclsParser()
           
static Expr parseBlockDecl(Block b, ValidityChecker vc)
           
static Type parseBlockTypeSpecifiers(Block b, ValidityChecker vc)
           
static Expr parseExprDecl(Expr e, ValidityChecker vc)
           
static Type parseExprTypeSpecifiers(Expr e, ValidityChecker vc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeclsParserUtil

public DeclsParserUtil()
Method Detail

newBlockDeclsParser

public static DeclsParser newBlockDeclsParser()

parseBlockTypeSpecifiers

public static Type parseBlockTypeSpecifiers(Block b,
                                            ValidityChecker vc)
                                     throws antlr.RecognitionException
Throws:
antlr.RecognitionException

parseExprTypeSpecifiers

public static Type parseExprTypeSpecifiers(Expr e,
                                           ValidityChecker vc)

parseBlockDecl

public static Expr parseBlockDecl(Block b,
                                  ValidityChecker vc)

parseExprDecl

public static Expr parseExprDecl(Expr e,
                                 ValidityChecker vc)