org.cesta.parsers.dot
Class DotParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.cesta.parsers.dot.DotParser

public class DotParser
extends org.antlr.runtime.Parser

An ANTLRv3 capable DOT grammar. Developed from specification on http://www.graphviz.org/doc/info/lang.html This grammar is part of CesTa project, http://cesta.sourceforge.net/ BSD licence Copyright (c) 2010 Tobias Smolka, BUSLAB FI MUNI All rights reserved. http://buslab.org Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY BUSLAB FI MUNI ('BUSLAB') ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 'BUSLAB' BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Nested Class Summary
static class DotParser.a_list_return
           
static class DotParser.attr_list_return
           
static class DotParser.attr_return
           
static class DotParser.attr_stmt_return
           
static class DotParser.edge_stmt_return
           
static class DotParser.edgeRHS_return
           
static class DotParser.graph_return
           
static class DotParser.graphModifier_return
           
static class DotParser.node_id_return
           
static class DotParser.node_stmt_return
           
static class DotParser.node_subgraph_return
           
static class DotParser.port_return
           
static class DotParser.stmt_list_return
           
static class DotParser.stmt_return
           
static class DotParser.subgraph_return
           
 
Field Summary
static int A
           
protected  org.antlr.runtime.tree.TreeAdaptor adaptor
           
static int ALPHACHAR
           
static int ATTR
           
static int ATTR_LIST
           
static int B
           
static int C
           
static int C_BRACKET
           
static int C_SQR_BRACKET
           
static int COLON
           
static int COMMA
           
static int COMMENT
           
static int D
           
protected  org.cesta.parsers.dot.DotParser.DFA13 dfa13
           
protected  org.cesta.parsers.dot.DotParser.DFA17 dfa17
           
protected  org.cesta.parsers.dot.DotParser.DFA4 dfa4
           
protected  org.cesta.parsers.dot.DotParser.DFA6 dfa6
           
static int DIGRAPH
           
static int E
           
static int EDGE
           
static int EDGE_STMT
           
static int EDGEOP
           
static int EOF
           
static int EQUAL
           
static int ESCAPE_SEQUENCE
           
static int F
           
static org.antlr.runtime.BitSet FOLLOW_a_list_in_attr_list580
           
static org.antlr.runtime.BitSet FOLLOW_attr_in_a_list618
           
static org.antlr.runtime.BitSet FOLLOW_attr_list_in_attr_stmt552
           
static org.antlr.runtime.BitSet FOLLOW_attr_list_in_edge_stmt693
           
static org.antlr.runtime.BitSet FOLLOW_attr_list_in_node_stmt796
           
static org.antlr.runtime.BitSet FOLLOW_attr_list_in_synpred18_Dot693
           
static org.antlr.runtime.BitSet FOLLOW_attr_list_in_synpred22_Dot796
           
static org.antlr.runtime.BitSet FOLLOW_attr_stmt_in_stmt461
           
static org.antlr.runtime.BitSet FOLLOW_C_BRACKET_in_graph336
           
static org.antlr.runtime.BitSet FOLLOW_C_BRACKET_in_subgraph1014
           
static org.antlr.runtime.BitSet FOLLOW_C_BRACKET_in_subgraph912
           
static org.antlr.runtime.BitSet FOLLOW_C_BRACKET_in_subgraph968
           
static org.antlr.runtime.BitSet FOLLOW_C_BRACKET_in_synpred33_Dot1014
           
static org.antlr.runtime.BitSet FOLLOW_C_SQR_BRACKET_in_attr_list583
           
static org.antlr.runtime.BitSet FOLLOW_COLON_in_port860
           
static org.antlr.runtime.BitSet FOLLOW_COLON_in_port866
           
static org.antlr.runtime.BitSet FOLLOW_COLON_in_port880
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_a_list620
           
static org.antlr.runtime.BitSet FOLLOW_EDGE_in_attr_stmt547
           
static org.antlr.runtime.BitSet FOLLOW_edge_stmt_in_stmt473
           
static org.antlr.runtime.BitSet FOLLOW_edge_stmt_in_synpred8_Dot473
           
static org.antlr.runtime.BitSet FOLLOW_EDGEOP_in_edgeRHS757
           
static org.antlr.runtime.BitSet FOLLOW_edgeRHS_in_edge_stmt691
           
static org.antlr.runtime.BitSet FOLLOW_edgeRHS_in_edgeRHS769
           
static org.antlr.runtime.BitSet FOLLOW_EQUAL_in_attr648
           
static org.antlr.runtime.BitSet FOLLOW_EQUAL_in_stmt493
           
static org.antlr.runtime.BitSet FOLLOW_EQUAL_in_synpred10_Dot493
           
static org.antlr.runtime.BitSet FOLLOW_GRAPH_in_attr_stmt537
           
static org.antlr.runtime.BitSet FOLLOW_graphModifier_in_graph327
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_attr645
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_attr650
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_graph329
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_node_id831
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_port863
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_stmt491
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_stmt495
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_subgraph1006
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_subgraph1050
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_subgraph960
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_synpred10_Dot491
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_synpred10_Dot495
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_synpred33_Dot1006
           
static org.antlr.runtime.BitSet FOLLOW_node_id_in_edgeRHS761
           
static org.antlr.runtime.BitSet FOLLOW_node_id_in_node_stmt793
           
static org.antlr.runtime.BitSet FOLLOW_node_id_in_node_subgraph733
           
static org.antlr.runtime.BitSet FOLLOW_NODE_in_attr_stmt542
           
static org.antlr.runtime.BitSet FOLLOW_node_stmt_in_stmt517
           
static org.antlr.runtime.BitSet FOLLOW_node_subgraph_in_edge_stmt689
           
static org.antlr.runtime.BitSet FOLLOW_O_BRACKET_in_graph332
           
static org.antlr.runtime.BitSet FOLLOW_O_BRACKET_in_subgraph1009
           
static org.antlr.runtime.BitSet FOLLOW_O_BRACKET_in_subgraph907
           
static org.antlr.runtime.BitSet FOLLOW_O_BRACKET_in_subgraph963
           
static org.antlr.runtime.BitSet FOLLOW_O_BRACKET_in_synpred28_Dot946
           
static org.antlr.runtime.BitSet FOLLOW_O_BRACKET_in_synpred33_Dot1009
           
static org.antlr.runtime.BitSet FOLLOW_O_SQR_BRACKET_in_attr_list578
           
static org.antlr.runtime.BitSet FOLLOW_port_in_node_id835
           
static org.antlr.runtime.BitSet FOLLOW_SEMI_COLON_in_stmt_list417
           
static org.antlr.runtime.BitSet FOLLOW_SEMI_COLON_in_stmt_list424
           
static org.antlr.runtime.BitSet FOLLOW_set_in_graphModifier389
           
static org.antlr.runtime.BitSet FOLLOW_stmt_in_stmt_list414
           
static org.antlr.runtime.BitSet FOLLOW_stmt_in_stmt_list420
           
static org.antlr.runtime.BitSet FOLLOW_stmt_list_in_graph334
           
static org.antlr.runtime.BitSet FOLLOW_stmt_list_in_subgraph1011
           
static org.antlr.runtime.BitSet FOLLOW_stmt_list_in_subgraph909
           
static org.antlr.runtime.BitSet FOLLOW_stmt_list_in_subgraph965
           
static org.antlr.runtime.BitSet FOLLOW_stmt_list_in_synpred33_Dot1011
           
static org.antlr.runtime.BitSet FOLLOW_STRICT_in_graphModifier385
           
static org.antlr.runtime.BitSet FOLLOW_subgraph_in_edgeRHS765
           
static org.antlr.runtime.BitSet FOLLOW_subgraph_in_node_subgraph737
           
static org.antlr.runtime.BitSet FOLLOW_subgraph_in_stmt482
           
static org.antlr.runtime.BitSet FOLLOW_SUBGRAPH_in_subgraph1004
           
static org.antlr.runtime.BitSet FOLLOW_SUBGRAPH_in_subgraph1048
           
static org.antlr.runtime.BitSet FOLLOW_SUBGRAPH_in_subgraph958
           
static org.antlr.runtime.BitSet FOLLOW_SUBGRAPH_in_synpred28_Dot944
           
static org.antlr.runtime.BitSet FOLLOW_SUBGRAPH_in_synpred33_Dot1004
           
static org.antlr.runtime.BitSet FOLLOW_subgraph_in_synpred9_Dot482
           
static org.antlr.runtime.BitSet FOLLOW_VALIDSTR_in_port869
           
static org.antlr.runtime.BitSet FOLLOW_VALIDSTR_in_port883
           
static int G
           
static int GRAPH
           
static int GRAPH_ROOT
           
static int H
           
static int HTMLSTR
           
static int I
           
static int ID
           
static int J
           
static int K
           
static int L
           
static int LINE_COMMENT
           
static int LPAREN
           
static int M
           
static int N
           
static int NEWLINE
           
static int NODE
           
static int NODE_STMT
           
static int NUMBER
           
static int O
           
static int O_BRACKET
           
static int O_SQR_BRACKET
           
static int P
           
static int Q
           
static int QUOTEDSTR
           
static int R
           
static int RPAREN
           
static int S
           
static int SEMI_COLON
           
static int STMT_LIST
           
static int STR
           
static int STRICT
           
static int SUBGRAPH
           
static int SUBGRAPH_ROOT
           
static int T
           
static java.lang.String[] tokenNames
           
static int U
           
static int V
           
static int VALIDSTR
           
static int W
           
static int WS
           
static int X
           
static int Y
           
static int Z
           
 
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, state
 
Constructor Summary
DotParser(org.antlr.runtime.TokenStream input)
           
DotParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 DotParser.a_list_return a_list()
           
 DotParser.attr_list_return attr_list()
           
 DotParser.attr_stmt_return attr_stmt()
           
 DotParser.attr_return attr()
           
 DotParser.edge_stmt_return edge_stmt()
           
 DotParser.edgeRHS_return edgeRHS()
           
 void emitErrorMessage(java.lang.String message)
           
 java.lang.String getGrammarFileName()
           
 java.lang.String[] getTokenNames()
           
 org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
           
 DotParser.graph_return graph()
           
 DotParser.graphModifier_return graphModifier()
           
 boolean hasErrors()
           
 DotParser.node_id_return node_id()
           
 DotParser.node_stmt_return node_stmt()
           
 DotParser.node_subgraph_return node_subgraph()
           
 DotParser.port_return port()
           
 void setLogger(java.util.logging.Logger newLogger)
           
 void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
           
 DotParser.stmt_list_return stmt_list()
           
 DotParser.stmt_return stmt()
           
 DotParser.subgraph_return subgraph()
           
 void synpred10_Dot_fragment()
           
 boolean synpred10_Dot()
           
 void synpred18_Dot_fragment()
           
 boolean synpred18_Dot()
           
 void synpred22_Dot_fragment()
           
 boolean synpred22_Dot()
           
 void synpred28_Dot_fragment()
           
 boolean synpred28_Dot()
           
 void synpred33_Dot_fragment()
           
 boolean synpred33_Dot()
           
 void synpred8_Dot_fragment()
           
 boolean synpred8_Dot()
           
 void synpred9_Dot_fragment()
           
 boolean synpred9_Dot()
           
 
Methods inherited from class org.antlr.runtime.Parser
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final java.lang.String[] tokenNames

GRAPH

public static final int GRAPH
See Also:
Constant Field Values

EDGE

public static final int EDGE
See Also:
Constant Field Values

HTMLSTR

public static final int HTMLSTR
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

LPAREN

public static final int LPAREN
See Also:
Constant Field Values

VALIDSTR

public static final int VALIDSTR
See Also:
Constant Field Values

ESCAPE_SEQUENCE

public static final int ESCAPE_SEQUENCE
See Also:
Constant Field Values

STR

public static final int STR
See Also:
Constant Field Values

RPAREN

public static final int RPAREN
See Also:
Constant Field Values

O_SQR_BRACKET

public static final int O_SQR_BRACKET
See Also:
Constant Field Values

COMMA

public static final int COMMA
See Also:
Constant Field Values

GRAPH_ROOT

public static final int GRAPH_ROOT
See Also:
Constant Field Values

EQUAL

public static final int EQUAL
See Also:
Constant Field Values

ALPHACHAR

public static final int ALPHACHAR
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

C_SQR_BRACKET

public static final int C_SQR_BRACKET
See Also:
Constant Field Values

NODE_STMT

public static final int NODE_STMT
See Also:
Constant Field Values

ATTR

public static final int ATTR
See Also:
Constant Field Values

D

public static final int D
See Also:
Constant Field Values

E

public static final int E
See Also:
Constant Field Values

F

public static final int F
See Also:
Constant Field Values

C_BRACKET

public static final int C_BRACKET
See Also:
Constant Field Values

G

public static final int G
See Also:
Constant Field Values

A

public static final int A
See Also:
Constant Field Values

B

public static final int B
See Also:
Constant Field Values

NODE

public static final int NODE
See Also:
Constant Field Values

STRICT

public static final int STRICT
See Also:
Constant Field Values

SUBGRAPH

public static final int SUBGRAPH
See Also:
Constant Field Values

C

public static final int C
See Also:
Constant Field Values

L

public static final int L
See Also:
Constant Field Values

LINE_COMMENT

public static final int LINE_COMMENT
See Also:
Constant Field Values

M

public static final int M
See Also:
Constant Field Values

STMT_LIST

public static final int STMT_LIST
See Also:
Constant Field Values

N

public static final int N
See Also:
Constant Field Values

O

public static final int O
See Also:
Constant Field Values

H

public static final int H
See Also:
Constant Field Values

I

public static final int I
See Also:
Constant Field Values

J

public static final int J
See Also:
Constant Field Values

K

public static final int K
See Also:
Constant Field Values

NUMBER

public static final int NUMBER
See Also:
Constant Field Values

U

public static final int U
See Also:
Constant Field Values

T

public static final int T
See Also:
Constant Field Values

W

public static final int W
See Also:
Constant Field Values

V

public static final int V
See Also:
Constant Field Values

Q

public static final int Q
See Also:
Constant Field Values

SEMI_COLON

public static final int SEMI_COLON
See Also:
Constant Field Values

P

public static final int P
See Also:
Constant Field Values

S

public static final int S
See Also:
Constant Field Values

DIGRAPH

public static final int DIGRAPH
See Also:
Constant Field Values

O_BRACKET

public static final int O_BRACKET
See Also:
Constant Field Values

R

public static final int R
See Also:
Constant Field Values

Y

public static final int Y
See Also:
Constant Field Values

X

public static final int X
See Also:
Constant Field Values

Z

public static final int Z
See Also:
Constant Field Values

COLON

public static final int COLON
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

NEWLINE

public static final int NEWLINE
See Also:
Constant Field Values

QUOTEDSTR

public static final int QUOTEDSTR
See Also:
Constant Field Values

EDGEOP

public static final int EDGEOP
See Also:
Constant Field Values

EDGE_STMT

public static final int EDGE_STMT
See Also:
Constant Field Values

ATTR_LIST

public static final int ATTR_LIST
See Also:
Constant Field Values

SUBGRAPH_ROOT

public static final int SUBGRAPH_ROOT
See Also:
Constant Field Values

adaptor

protected org.antlr.runtime.tree.TreeAdaptor adaptor

dfa4

protected org.cesta.parsers.dot.DotParser.DFA4 dfa4

dfa6

protected org.cesta.parsers.dot.DotParser.DFA6 dfa6

dfa13

protected org.cesta.parsers.dot.DotParser.DFA13 dfa13

dfa17

protected org.cesta.parsers.dot.DotParser.DFA17 dfa17

FOLLOW_graphModifier_in_graph327

public static final org.antlr.runtime.BitSet FOLLOW_graphModifier_in_graph327

FOLLOW_ID_in_graph329

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_graph329

FOLLOW_O_BRACKET_in_graph332

public static final org.antlr.runtime.BitSet FOLLOW_O_BRACKET_in_graph332

FOLLOW_stmt_list_in_graph334

public static final org.antlr.runtime.BitSet FOLLOW_stmt_list_in_graph334

FOLLOW_C_BRACKET_in_graph336

public static final org.antlr.runtime.BitSet FOLLOW_C_BRACKET_in_graph336

FOLLOW_STRICT_in_graphModifier385

public static final org.antlr.runtime.BitSet FOLLOW_STRICT_in_graphModifier385

FOLLOW_set_in_graphModifier389

public static final org.antlr.runtime.BitSet FOLLOW_set_in_graphModifier389

FOLLOW_stmt_in_stmt_list414

public static final org.antlr.runtime.BitSet FOLLOW_stmt_in_stmt_list414

FOLLOW_SEMI_COLON_in_stmt_list417

public static final org.antlr.runtime.BitSet FOLLOW_SEMI_COLON_in_stmt_list417

FOLLOW_stmt_in_stmt_list420

public static final org.antlr.runtime.BitSet FOLLOW_stmt_in_stmt_list420

FOLLOW_SEMI_COLON_in_stmt_list424

public static final org.antlr.runtime.BitSet FOLLOW_SEMI_COLON_in_stmt_list424

FOLLOW_attr_stmt_in_stmt461

public static final org.antlr.runtime.BitSet FOLLOW_attr_stmt_in_stmt461

FOLLOW_edge_stmt_in_stmt473

public static final org.antlr.runtime.BitSet FOLLOW_edge_stmt_in_stmt473

FOLLOW_subgraph_in_stmt482

public static final org.antlr.runtime.BitSet FOLLOW_subgraph_in_stmt482

FOLLOW_ID_in_stmt491

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_stmt491

FOLLOW_EQUAL_in_stmt493

public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_stmt493

FOLLOW_ID_in_stmt495

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_stmt495

FOLLOW_node_stmt_in_stmt517

public static final org.antlr.runtime.BitSet FOLLOW_node_stmt_in_stmt517

FOLLOW_GRAPH_in_attr_stmt537

public static final org.antlr.runtime.BitSet FOLLOW_GRAPH_in_attr_stmt537

FOLLOW_NODE_in_attr_stmt542

public static final org.antlr.runtime.BitSet FOLLOW_NODE_in_attr_stmt542

FOLLOW_EDGE_in_attr_stmt547

public static final org.antlr.runtime.BitSet FOLLOW_EDGE_in_attr_stmt547

FOLLOW_attr_list_in_attr_stmt552

public static final org.antlr.runtime.BitSet FOLLOW_attr_list_in_attr_stmt552

FOLLOW_O_SQR_BRACKET_in_attr_list578

public static final org.antlr.runtime.BitSet FOLLOW_O_SQR_BRACKET_in_attr_list578

FOLLOW_a_list_in_attr_list580

public static final org.antlr.runtime.BitSet FOLLOW_a_list_in_attr_list580

FOLLOW_C_SQR_BRACKET_in_attr_list583

public static final org.antlr.runtime.BitSet FOLLOW_C_SQR_BRACKET_in_attr_list583

FOLLOW_attr_in_a_list618

public static final org.antlr.runtime.BitSet FOLLOW_attr_in_a_list618

FOLLOW_COMMA_in_a_list620

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_a_list620

FOLLOW_ID_in_attr645

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_attr645

FOLLOW_EQUAL_in_attr648

public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_attr648

FOLLOW_ID_in_attr650

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_attr650

FOLLOW_node_subgraph_in_edge_stmt689

public static final org.antlr.runtime.BitSet FOLLOW_node_subgraph_in_edge_stmt689

FOLLOW_edgeRHS_in_edge_stmt691

public static final org.antlr.runtime.BitSet FOLLOW_edgeRHS_in_edge_stmt691

FOLLOW_attr_list_in_edge_stmt693

public static final org.antlr.runtime.BitSet FOLLOW_attr_list_in_edge_stmt693

FOLLOW_node_id_in_node_subgraph733

public static final org.antlr.runtime.BitSet FOLLOW_node_id_in_node_subgraph733

FOLLOW_subgraph_in_node_subgraph737

public static final org.antlr.runtime.BitSet FOLLOW_subgraph_in_node_subgraph737

FOLLOW_EDGEOP_in_edgeRHS757

public static final org.antlr.runtime.BitSet FOLLOW_EDGEOP_in_edgeRHS757

FOLLOW_node_id_in_edgeRHS761

public static final org.antlr.runtime.BitSet FOLLOW_node_id_in_edgeRHS761

FOLLOW_subgraph_in_edgeRHS765

public static final org.antlr.runtime.BitSet FOLLOW_subgraph_in_edgeRHS765

FOLLOW_edgeRHS_in_edgeRHS769

public static final org.antlr.runtime.BitSet FOLLOW_edgeRHS_in_edgeRHS769

FOLLOW_node_id_in_node_stmt793

public static final org.antlr.runtime.BitSet FOLLOW_node_id_in_node_stmt793

FOLLOW_attr_list_in_node_stmt796

public static final org.antlr.runtime.BitSet FOLLOW_attr_list_in_node_stmt796

FOLLOW_ID_in_node_id831

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_node_id831

FOLLOW_port_in_node_id835

public static final org.antlr.runtime.BitSet FOLLOW_port_in_node_id835

FOLLOW_COLON_in_port860

public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_port860

FOLLOW_ID_in_port863

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_port863

FOLLOW_COLON_in_port866

public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_port866

FOLLOW_VALIDSTR_in_port869

public static final org.antlr.runtime.BitSet FOLLOW_VALIDSTR_in_port869

FOLLOW_COLON_in_port880

public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_port880

FOLLOW_VALIDSTR_in_port883

public static final org.antlr.runtime.BitSet FOLLOW_VALIDSTR_in_port883

FOLLOW_O_BRACKET_in_subgraph907

public static final org.antlr.runtime.BitSet FOLLOW_O_BRACKET_in_subgraph907

FOLLOW_stmt_list_in_subgraph909

public static final org.antlr.runtime.BitSet FOLLOW_stmt_list_in_subgraph909

FOLLOW_C_BRACKET_in_subgraph912

public static final org.antlr.runtime.BitSet FOLLOW_C_BRACKET_in_subgraph912

FOLLOW_SUBGRAPH_in_subgraph958

public static final org.antlr.runtime.BitSet FOLLOW_SUBGRAPH_in_subgraph958

FOLLOW_ID_in_subgraph960

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_subgraph960

FOLLOW_O_BRACKET_in_subgraph963

public static final org.antlr.runtime.BitSet FOLLOW_O_BRACKET_in_subgraph963

FOLLOW_stmt_list_in_subgraph965

public static final org.antlr.runtime.BitSet FOLLOW_stmt_list_in_subgraph965

FOLLOW_C_BRACKET_in_subgraph968

public static final org.antlr.runtime.BitSet FOLLOW_C_BRACKET_in_subgraph968

FOLLOW_SUBGRAPH_in_subgraph1004

public static final org.antlr.runtime.BitSet FOLLOW_SUBGRAPH_in_subgraph1004

FOLLOW_ID_in_subgraph1006

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_subgraph1006

FOLLOW_O_BRACKET_in_subgraph1009

public static final org.antlr.runtime.BitSet FOLLOW_O_BRACKET_in_subgraph1009

FOLLOW_stmt_list_in_subgraph1011

public static final org.antlr.runtime.BitSet FOLLOW_stmt_list_in_subgraph1011

FOLLOW_C_BRACKET_in_subgraph1014

public static final org.antlr.runtime.BitSet FOLLOW_C_BRACKET_in_subgraph1014

FOLLOW_SUBGRAPH_in_subgraph1048

public static final org.antlr.runtime.BitSet FOLLOW_SUBGRAPH_in_subgraph1048

FOLLOW_ID_in_subgraph1050

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_subgraph1050

FOLLOW_edge_stmt_in_synpred8_Dot473

public static final org.antlr.runtime.BitSet FOLLOW_edge_stmt_in_synpred8_Dot473

FOLLOW_subgraph_in_synpred9_Dot482

public static final org.antlr.runtime.BitSet FOLLOW_subgraph_in_synpred9_Dot482

FOLLOW_ID_in_synpred10_Dot491

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred10_Dot491

FOLLOW_EQUAL_in_synpred10_Dot493

public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_synpred10_Dot493

FOLLOW_ID_in_synpred10_Dot495

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred10_Dot495

FOLLOW_attr_list_in_synpred18_Dot693

public static final org.antlr.runtime.BitSet FOLLOW_attr_list_in_synpred18_Dot693

FOLLOW_attr_list_in_synpred22_Dot796

public static final org.antlr.runtime.BitSet FOLLOW_attr_list_in_synpred22_Dot796

FOLLOW_SUBGRAPH_in_synpred28_Dot944

public static final org.antlr.runtime.BitSet FOLLOW_SUBGRAPH_in_synpred28_Dot944

FOLLOW_O_BRACKET_in_synpred28_Dot946

public static final org.antlr.runtime.BitSet FOLLOW_O_BRACKET_in_synpred28_Dot946

FOLLOW_SUBGRAPH_in_synpred33_Dot1004

public static final org.antlr.runtime.BitSet FOLLOW_SUBGRAPH_in_synpred33_Dot1004

FOLLOW_ID_in_synpred33_Dot1006

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred33_Dot1006

FOLLOW_O_BRACKET_in_synpred33_Dot1009

public static final org.antlr.runtime.BitSet FOLLOW_O_BRACKET_in_synpred33_Dot1009

FOLLOW_stmt_list_in_synpred33_Dot1011

public static final org.antlr.runtime.BitSet FOLLOW_stmt_list_in_synpred33_Dot1011

FOLLOW_C_BRACKET_in_synpred33_Dot1014

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

DotParser

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

DotParser

public DotParser(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

setLogger

public void setLogger(java.util.logging.Logger newLogger)

emitErrorMessage

public void emitErrorMessage(java.lang.String message)
Overrides:
emitErrorMessage in class org.antlr.runtime.BaseRecognizer

hasErrors

public boolean hasErrors()

graph

public final DotParser.graph_return graph()
                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

graphModifier

public final DotParser.graphModifier_return graphModifier()
                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

stmt_list

public final DotParser.stmt_list_return stmt_list()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

stmt

public final DotParser.stmt_return stmt()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

attr_stmt

public final DotParser.attr_stmt_return attr_stmt()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

attr_list

public final DotParser.attr_list_return attr_list()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

a_list

public final DotParser.a_list_return a_list()
                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

attr

public final DotParser.attr_return attr()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

edge_stmt

public final DotParser.edge_stmt_return edge_stmt()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

node_subgraph

public final DotParser.node_subgraph_return node_subgraph()
                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

edgeRHS

public final DotParser.edgeRHS_return edgeRHS()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

node_stmt

public final DotParser.node_stmt_return node_stmt()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

node_id

public final DotParser.node_id_return node_id()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

port

public final DotParser.port_return port()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

subgraph

public final DotParser.subgraph_return subgraph()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred8_Dot_fragment

public final void synpred8_Dot_fragment()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred9_Dot_fragment

public final void synpred9_Dot_fragment()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred10_Dot_fragment

public final void synpred10_Dot_fragment()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred18_Dot_fragment

public final void synpred18_Dot_fragment()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred22_Dot_fragment

public final void synpred22_Dot_fragment()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred28_Dot_fragment

public final void synpred28_Dot_fragment()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred33_Dot_fragment

public final void synpred33_Dot_fragment()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred33_Dot

public final boolean synpred33_Dot()

synpred9_Dot

public final boolean synpred9_Dot()

synpred10_Dot

public final boolean synpred10_Dot()

synpred22_Dot

public final boolean synpred22_Dot()

synpred8_Dot

public final boolean synpred8_Dot()

synpred18_Dot

public final boolean synpred18_Dot()

synpred28_Dot

public final boolean synpred28_Dot()