com.metsci.glimpse.gl.shader.grammar
Class GlslArgParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by com.metsci.glimpse.gl.shader.grammar.GlslArgParser

public class GlslArgParser
extends org.antlr.runtime.Parser


Nested Class Summary
static class GlslArgParser.identifier_return
           
static class GlslArgParser.inout_return
           
static class GlslArgParser.parameter_return
           
static class GlslArgParser.qualifier_return
           
static class GlslArgParser.shader_return
           
static class GlslArgParser.type_return
           
 
Field Summary
static int ATTRIBUTE
           
static int BOOL
           
static int BREAK
           
static int BVEC2
           
static int BVEC3
           
static int BVEC4
           
static int COMMENT
           
static int CONST
           
static int CONTINUE
           
static int DIRECTIVE
           
static int DISCARD
           
static int DO
           
static int ELSE
           
static int EOF
           
static int FALSE
           
static int FLOAT
           
static org.antlr.runtime.BitSet FOLLOW_61_in_shader81
           
static org.antlr.runtime.BitSet FOLLOW_ATTRIBUTE_in_qualifier532
           
static org.antlr.runtime.BitSet FOLLOW_BOOL_in_type225
           
static org.antlr.runtime.BitSet FOLLOW_BVEC2_in_type289
           
static org.antlr.runtime.BitSet FOLLOW_BVEC3_in_type304
           
static org.antlr.runtime.BitSet FOLLOW_BVEC4_in_type319
           
static org.antlr.runtime.BitSet FOLLOW_CONST_in_qualifier509
           
static org.antlr.runtime.BitSet FOLLOW_FLOAT_in_type193
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_identifier657
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_parameter157
           
static org.antlr.runtime.BitSet FOLLOW_IN_in_inout617
           
static org.antlr.runtime.BitSet FOLLOW_INOUT_in_inout638
           
static org.antlr.runtime.BitSet FOLLOW_inout_in_parameter136
           
static org.antlr.runtime.BitSet FOLLOW_INT_in_type208
           
static org.antlr.runtime.BitSet FOLLOW_INVARIANT_in_qualifier572
           
static org.antlr.runtime.BitSet FOLLOW_ISAMPLER1D_in_type438
           
static org.antlr.runtime.BitSet FOLLOW_ISAMPLER2D_in_type469
           
static org.antlr.runtime.BitSet FOLLOW_IVEC2_in_type334
           
static org.antlr.runtime.BitSet FOLLOW_IVEC3_in_type349
           
static org.antlr.runtime.BitSet FOLLOW_IVEC4_in_type364
           
static org.antlr.runtime.BitSet FOLLOW_LCURLY_in_shader96
           
static org.antlr.runtime.BitSet FOLLOW_LPAREN_in_shader84
           
static org.antlr.runtime.BitSet FOLLOW_MAT2_in_type379
           
static org.antlr.runtime.BitSet FOLLOW_MAT3_in_type395
           
static org.antlr.runtime.BitSet FOLLOW_MAT4_in_type411
           
static org.antlr.runtime.BitSet FOLLOW_OUT_in_inout628
           
static org.antlr.runtime.BitSet FOLLOW_parameter_in_shader71
           
static org.antlr.runtime.BitSet FOLLOW_qualifier_in_parameter125
           
static org.antlr.runtime.BitSet FOLLOW_RPAREN_in_shader93
           
static org.antlr.runtime.BitSet FOLLOW_SAMPLER1D_in_type427
           
static org.antlr.runtime.BitSet FOLLOW_SAMPLER2D_in_type458
           
static org.antlr.runtime.BitSet FOLLOW_SAMPLERCUBE_in_type489
           
static org.antlr.runtime.BitSet FOLLOW_SEMI_in_parameter165
           
static org.antlr.runtime.BitSet FOLLOW_type_in_parameter147
           
static org.antlr.runtime.BitSet FOLLOW_UNIFORM_in_qualifier585
           
static org.antlr.runtime.BitSet FOLLOW_USAMPLER1D_in_type448
           
static org.antlr.runtime.BitSet FOLLOW_USAMPLER2D_in_type479
           
static org.antlr.runtime.BitSet FOLLOW_VARYING_in_qualifier551
           
static org.antlr.runtime.BitSet FOLLOW_VARYING_in_qualifier574
           
static org.antlr.runtime.BitSet FOLLOW_VEC2_in_type241
           
static org.antlr.runtime.BitSet FOLLOW_VEC3_in_type257
           
static org.antlr.runtime.BitSet FOLLOW_VEC4_in_type273
           
static org.antlr.runtime.BitSet FOLLOW_VOID_in_shader78
           
static org.antlr.runtime.BitSet FOLLOW_VOID_in_shader88
           
static org.antlr.runtime.BitSet FOLLOW_VOID_in_type187
           
static int FOR
           
static int HIGH_PRECISION
           
static int IDENTIFIER
           
static int IF
           
static int IN
           
static int INOUT
           
static int INT
           
static int INVARIANT
           
static int ISAMPLER1D
           
static int ISAMPLER2D
           
static int IVEC2
           
static int IVEC3
           
static int IVEC4
           
static int LCURLY
           
static int LOW_PRECISION
           
static int LPAREN
           
static int MAT2
           
static int MAT3
           
static int MAT4
           
static int MEDIUM_PRECISION
           
static int MULTILINE_COMMENT
           
static int OUT
           
static int PRECISION
           
static int RCURLY
           
static int RETURN
           
static int RPAREN
           
static int SAMPLER1D
           
static int SAMPLER2D
           
static int SAMPLERCUBE
           
static int SEMI
           
static int STRUCT
           
static int T__61
           
static java.lang.String[] tokenNames
           
static int TRUE
           
static int UNIFORM
           
static int USAMPLER1D
           
static int USAMPLER2D
           
static int VARYING
           
static int VEC2
           
static int VEC3
           
static int VEC4
           
static int VOID
           
static int WHILE
           
static int WHITESPACE
           
 
Fields inherited from class org.antlr.runtime.Parser
input
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME
 
Constructor Summary
GlslArgParser(org.antlr.runtime.TokenStream input)
           
GlslArgParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 java.lang.String getGrammarFileName()
           
 java.lang.String[] getTokenNames()
           
 org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
           
 GlslArgParser.identifier_return identifier()
           
 GlslArgParser.inout_return inout()
           
 GlslArgParser.parameter_return parameter()
           
 GlslArgParser.qualifier_return qualifier()
           
 void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
           
 GlslArgParser.shader_return shader()
           
 GlslArgParser.type_return type()
           
 
Methods inherited from class org.antlr.runtime.Parser
getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final java.lang.String[] tokenNames

EOF

public static final int EOF
See Also:
Constant Field Values

T__61

public static final int T__61
See Also:
Constant Field Values

VOID

public static final int VOID
See Also:
Constant Field Values

LPAREN

public static final int LPAREN
See Also:
Constant Field Values

RPAREN

public static final int RPAREN
See Also:
Constant Field Values

LCURLY

public static final int LCURLY
See Also:
Constant Field Values

SEMI

public static final int SEMI
See Also:
Constant Field Values

FLOAT

public static final int FLOAT
See Also:
Constant Field Values

INT

public static final int INT
See Also:
Constant Field Values

BOOL

public static final int BOOL
See Also:
Constant Field Values

VEC2

public static final int VEC2
See Also:
Constant Field Values

VEC3

public static final int VEC3
See Also:
Constant Field Values

VEC4

public static final int VEC4
See Also:
Constant Field Values

BVEC2

public static final int BVEC2
See Also:
Constant Field Values

BVEC3

public static final int BVEC3
See Also:
Constant Field Values

BVEC4

public static final int BVEC4
See Also:
Constant Field Values

IVEC2

public static final int IVEC2
See Also:
Constant Field Values

IVEC3

public static final int IVEC3
See Also:
Constant Field Values

IVEC4

public static final int IVEC4
See Also:
Constant Field Values

MAT2

public static final int MAT2
See Also:
Constant Field Values

MAT3

public static final int MAT3
See Also:
Constant Field Values

MAT4

public static final int MAT4
See Also:
Constant Field Values

SAMPLER1D

public static final int SAMPLER1D
See Also:
Constant Field Values

ISAMPLER1D

public static final int ISAMPLER1D
See Also:
Constant Field Values

USAMPLER1D

public static final int USAMPLER1D
See Also:
Constant Field Values

SAMPLER2D

public static final int SAMPLER2D
See Also:
Constant Field Values

ISAMPLER2D

public static final int ISAMPLER2D
See Also:
Constant Field Values

USAMPLER2D

public static final int USAMPLER2D
See Also:
Constant Field Values

SAMPLERCUBE

public static final int SAMPLERCUBE
See Also:
Constant Field Values

CONST

public static final int CONST
See Also:
Constant Field Values

ATTRIBUTE

public static final int ATTRIBUTE
See Also:
Constant Field Values

VARYING

public static final int VARYING
See Also:
Constant Field Values

INVARIANT

public static final int INVARIANT
See Also:
Constant Field Values

UNIFORM

public static final int UNIFORM
See Also:
Constant Field Values

IN

public static final int IN
See Also:
Constant Field Values

OUT

public static final int OUT
See Also:
Constant Field Values

INOUT

public static final int INOUT
See Also:
Constant Field Values

IDENTIFIER

public static final int IDENTIFIER
See Also:
Constant Field Values

RCURLY

public static final int RCURLY
See Also:
Constant Field Values

BREAK

public static final int BREAK
See Also:
Constant Field Values

CONTINUE

public static final int CONTINUE
See Also:
Constant Field Values

DISCARD

public static final int DISCARD
See Also:
Constant Field Values

DO

public static final int DO
See Also:
Constant Field Values

ELSE

public static final int ELSE
See Also:
Constant Field Values

FALSE

public static final int FALSE
See Also:
Constant Field Values

FOR

public static final int FOR
See Also:
Constant Field Values

HIGH_PRECISION

public static final int HIGH_PRECISION
See Also:
Constant Field Values

IF

public static final int IF
See Also:
Constant Field Values

LOW_PRECISION

public static final int LOW_PRECISION
See Also:
Constant Field Values

MEDIUM_PRECISION

public static final int MEDIUM_PRECISION
See Also:
Constant Field Values

PRECISION

public static final int PRECISION
See Also:
Constant Field Values

RETURN

public static final int RETURN
See Also:
Constant Field Values

STRUCT

public static final int STRUCT
See Also:
Constant Field Values

TRUE

public static final int TRUE
See Also:
Constant Field Values

WHILE

public static final int WHILE
See Also:
Constant Field Values

WHITESPACE

public static final int WHITESPACE
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

DIRECTIVE

public static final int DIRECTIVE
See Also:
Constant Field Values

MULTILINE_COMMENT

public static final int MULTILINE_COMMENT
See Also:
Constant Field Values

FOLLOW_parameter_in_shader71

public static final org.antlr.runtime.BitSet FOLLOW_parameter_in_shader71

FOLLOW_VOID_in_shader78

public static final org.antlr.runtime.BitSet FOLLOW_VOID_in_shader78

FOLLOW_61_in_shader81

public static final org.antlr.runtime.BitSet FOLLOW_61_in_shader81

FOLLOW_LPAREN_in_shader84

public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_shader84

FOLLOW_VOID_in_shader88

public static final org.antlr.runtime.BitSet FOLLOW_VOID_in_shader88

FOLLOW_RPAREN_in_shader93

public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_shader93

FOLLOW_LCURLY_in_shader96

public static final org.antlr.runtime.BitSet FOLLOW_LCURLY_in_shader96

FOLLOW_qualifier_in_parameter125

public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_parameter125

FOLLOW_inout_in_parameter136

public static final org.antlr.runtime.BitSet FOLLOW_inout_in_parameter136

FOLLOW_type_in_parameter147

public static final org.antlr.runtime.BitSet FOLLOW_type_in_parameter147

FOLLOW_identifier_in_parameter157

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_parameter157

FOLLOW_SEMI_in_parameter165

public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_parameter165

FOLLOW_VOID_in_type187

public static final org.antlr.runtime.BitSet FOLLOW_VOID_in_type187

FOLLOW_FLOAT_in_type193

public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_type193

FOLLOW_INT_in_type208

public static final org.antlr.runtime.BitSet FOLLOW_INT_in_type208

FOLLOW_BOOL_in_type225

public static final org.antlr.runtime.BitSet FOLLOW_BOOL_in_type225

FOLLOW_VEC2_in_type241

public static final org.antlr.runtime.BitSet FOLLOW_VEC2_in_type241

FOLLOW_VEC3_in_type257

public static final org.antlr.runtime.BitSet FOLLOW_VEC3_in_type257

FOLLOW_VEC4_in_type273

public static final org.antlr.runtime.BitSet FOLLOW_VEC4_in_type273

FOLLOW_BVEC2_in_type289

public static final org.antlr.runtime.BitSet FOLLOW_BVEC2_in_type289

FOLLOW_BVEC3_in_type304

public static final org.antlr.runtime.BitSet FOLLOW_BVEC3_in_type304

FOLLOW_BVEC4_in_type319

public static final org.antlr.runtime.BitSet FOLLOW_BVEC4_in_type319

FOLLOW_IVEC2_in_type334

public static final org.antlr.runtime.BitSet FOLLOW_IVEC2_in_type334

FOLLOW_IVEC3_in_type349

public static final org.antlr.runtime.BitSet FOLLOW_IVEC3_in_type349

FOLLOW_IVEC4_in_type364

public static final org.antlr.runtime.BitSet FOLLOW_IVEC4_in_type364

FOLLOW_MAT2_in_type379

public static final org.antlr.runtime.BitSet FOLLOW_MAT2_in_type379

FOLLOW_MAT3_in_type395

public static final org.antlr.runtime.BitSet FOLLOW_MAT3_in_type395

FOLLOW_MAT4_in_type411

public static final org.antlr.runtime.BitSet FOLLOW_MAT4_in_type411

FOLLOW_SAMPLER1D_in_type427

public static final org.antlr.runtime.BitSet FOLLOW_SAMPLER1D_in_type427

FOLLOW_ISAMPLER1D_in_type438

public static final org.antlr.runtime.BitSet FOLLOW_ISAMPLER1D_in_type438

FOLLOW_USAMPLER1D_in_type448

public static final org.antlr.runtime.BitSet FOLLOW_USAMPLER1D_in_type448

FOLLOW_SAMPLER2D_in_type458

public static final org.antlr.runtime.BitSet FOLLOW_SAMPLER2D_in_type458

FOLLOW_ISAMPLER2D_in_type469

public static final org.antlr.runtime.BitSet FOLLOW_ISAMPLER2D_in_type469

FOLLOW_USAMPLER2D_in_type479

public static final org.antlr.runtime.BitSet FOLLOW_USAMPLER2D_in_type479

FOLLOW_SAMPLERCUBE_in_type489

public static final org.antlr.runtime.BitSet FOLLOW_SAMPLERCUBE_in_type489

FOLLOW_CONST_in_qualifier509

public static final org.antlr.runtime.BitSet FOLLOW_CONST_in_qualifier509

FOLLOW_ATTRIBUTE_in_qualifier532

public static final org.antlr.runtime.BitSet FOLLOW_ATTRIBUTE_in_qualifier532

FOLLOW_VARYING_in_qualifier551

public static final org.antlr.runtime.BitSet FOLLOW_VARYING_in_qualifier551

FOLLOW_INVARIANT_in_qualifier572

public static final org.antlr.runtime.BitSet FOLLOW_INVARIANT_in_qualifier572

FOLLOW_VARYING_in_qualifier574

public static final org.antlr.runtime.BitSet FOLLOW_VARYING_in_qualifier574

FOLLOW_UNIFORM_in_qualifier585

public static final org.antlr.runtime.BitSet FOLLOW_UNIFORM_in_qualifier585

FOLLOW_IN_in_inout617

public static final org.antlr.runtime.BitSet FOLLOW_IN_in_inout617

FOLLOW_OUT_in_inout628

public static final org.antlr.runtime.BitSet FOLLOW_OUT_in_inout628

FOLLOW_INOUT_in_inout638

public static final org.antlr.runtime.BitSet FOLLOW_INOUT_in_inout638

FOLLOW_IDENTIFIER_in_identifier657

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_identifier657
Constructor Detail

GlslArgParser

public GlslArgParser(org.antlr.runtime.TokenStream input)

GlslArgParser

public GlslArgParser(org.antlr.runtime.TokenStream input,
                     org.antlr.runtime.RecognizerSharedState state)
Method Detail

setTreeAdaptor

public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)

getTreeAdaptor

public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()

getTokenNames

public java.lang.String[] getTokenNames()
Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer

getGrammarFileName

public java.lang.String getGrammarFileName()
Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer

shader

public final GlslArgParser.shader_return shader()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

parameter

public final GlslArgParser.parameter_return parameter()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

type

public final GlslArgParser.type_return type()
                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

qualifier

public final GlslArgParser.qualifier_return qualifier()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

inout

public final GlslArgParser.inout_return inout()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

identifier

public final GlslArgParser.identifier_return identifier()
                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException


Copyright © 2012 Metron, Inc.. All Rights Reserved.