dke.smwp.compiler
Class Parser

java.lang.Object
  |
  +--dke.smwp.compiler.Parser

class Parser
extends java.lang.Object


Field Summary
(package private) static CommandProcessor cmdProc
           
private static int maxP
           
private static int maxT
           
private static boolean[][] set
           
(package private) static Token t
           
private static boolean T
           
(package private) static Token token
           
private static boolean x
           
 
Constructor Summary
(package private) Parser()
           
 
Method Summary
private static void AlterStmt()
           
private static java.lang.String ClassName()
           
private static void CreateReferenceRelationStmt(java.lang.String vbpParam, java.lang.String fcName, java.lang.String[] fcParams)
           
private static void CreateStmt()
           
private static void DFCCreateStmt()
           
private static void DropStmt()
           
private static void Error(int n)
           
private static void Expect(int n)
           
private static void ExpectWeak(int n, int follow)
           
private static ExternalPageRef ExternalPageRef()
           
private static void FCAlterStmt()
           
private static void FCCreateStmt()
           
private static void FCDropStmt()
           
private static void FCShowStmt()
           
private static java.lang.String FileName()
           
private static void Get()
           
private static java.lang.String Ident()
           
private static InternalPageRef InternalPageRef()
           
private static java.lang.String Namespace()
           
private static void ParamCreateStmt()
           
private static void ParamDropStmt()
           
private static java.util.Hashtable ParameterMap()
           
private static java.lang.String[] ParametersList()
           
private static void ParamShowStmt()
           
(package private) static void Parse()
           
private static void PBPDefineStmt()
           
private static void PCAlterAddStmt(java.lang.String pcName, java.lang.String[] pcParams)
           
private static void PCAlterDropStmt(java.lang.String pcName, java.lang.String[] pcParams)
           
private static void PCAlterStmt()
           
private static void PCCreateStmt()
           
private static void PCDropStmt()
           
private static void PCShowStmt()
           
private static void PFCCreateStmt()
           
private static void RFCCreateStmt()
           
private static void ShowStmt()
           
private static void Smwp()
           
private static java.lang.String SQLExpression()
           
private static boolean StartOf(int s)
           
private static void UseReferenceRelationStmt(java.lang.String vbpParam, java.lang.String fcName, java.lang.String[] fcParams)
           
private static void VBPDefineStmt()
           
private static boolean WeakSeparator(int n, int syFol, int repFol)
           
private static java.lang.String[] XMLPublishFCStmt()
           
private static java.lang.String[] XMLPublishPCStmt()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

maxT

private static final int maxT

maxP

private static final int maxP

T

private static final boolean T

x

private static final boolean x

token

static Token token

t

static Token t

cmdProc

static CommandProcessor cmdProc

set

private static boolean[][] set
Constructor Detail

Parser

Parser()
Method Detail

Error

private static void Error(int n)

Get

private static void Get()

Expect

private static void Expect(int n)

StartOf

private static boolean StartOf(int s)

ExpectWeak

private static void ExpectWeak(int n,
                               int follow)

WeakSeparator

private static boolean WeakSeparator(int n,
                                     int syFol,
                                     int repFol)

ParamShowStmt

private static void ParamShowStmt()

PCShowStmt

private static void PCShowStmt()

FCShowStmt

private static void FCShowStmt()

PCAlterDropStmt

private static void PCAlterDropStmt(java.lang.String pcName,
                                    java.lang.String[] pcParams)
                             throws SMWPException

PCAlterAddStmt

private static void PCAlterAddStmt(java.lang.String pcName,
                                   java.lang.String[] pcParams)
                            throws SMWPException

PCAlterStmt

private static void PCAlterStmt()
                         throws SMWPException

FCAlterStmt

private static void FCAlterStmt()
                         throws SMWPException

ParamDropStmt

private static void ParamDropStmt()
                           throws SMWPException

PCDropStmt

private static void PCDropStmt()
                        throws SMWPException

FCDropStmt

private static void FCDropStmt()
                        throws SMWPException

XMLPublishPCStmt

private static java.lang.String[] XMLPublishPCStmt()

ExternalPageRef

private static ExternalPageRef ExternalPageRef()

InternalPageRef

private static InternalPageRef InternalPageRef()

ParameterMap

private static java.util.Hashtable ParameterMap()

FileName

private static java.lang.String FileName()

Namespace

private static java.lang.String Namespace()

CreateReferenceRelationStmt

private static void CreateReferenceRelationStmt(java.lang.String vbpParam,
                                                java.lang.String fcName,
                                                java.lang.String[] fcParams)
                                         throws SMWPException

UseReferenceRelationStmt

private static void UseReferenceRelationStmt(java.lang.String vbpParam,
                                             java.lang.String fcName,
                                             java.lang.String[] fcParams)
                                      throws SMWPException

PBPDefineStmt

private static void PBPDefineStmt()
                           throws SMWPException

VBPDefineStmt

private static void VBPDefineStmt()
                           throws SMWPException

Ident

private static java.lang.String Ident()

SQLExpression

private static java.lang.String SQLExpression()

XMLPublishFCStmt

private static java.lang.String[] XMLPublishFCStmt()

ParametersList

private static java.lang.String[] ParametersList()

ClassName

private static java.lang.String ClassName()

RFCCreateStmt

private static void RFCCreateStmt()
                           throws SMWPException

DFCCreateStmt

private static void DFCCreateStmt()
                           throws SMWPException

PFCCreateStmt

private static void PFCCreateStmt()
                           throws SMWPException

ParamCreateStmt

private static void ParamCreateStmt()
                             throws SMWPException

PCCreateStmt

private static void PCCreateStmt()
                          throws SMWPException

FCCreateStmt

private static void FCCreateStmt()
                          throws SMWPException

AlterStmt

private static void AlterStmt()
                       throws SMWPException

ShowStmt

private static void ShowStmt()

DropStmt

private static void DropStmt()
                      throws SMWPException

CreateStmt

private static void CreateStmt()
                        throws SMWPException

Smwp

private static void Smwp()
                  throws SMWPException

Parse

static void Parse()
           throws SMWPException