Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_Scalar_Util { |
4 | label="Scalar::Util"; |
5 | "Scalar::Util::refaddr"; |
6 | "Scalar::Util::weaken"; |
7 | } |
8 | subgraph cluster_constant { |
9 | label="constant"; |
10 | "constant::import"; |
11 | } |
12 | subgraph cluster_PPI_Document { |
13 | label="PPI::Document"; |
14 | "PPI::Document::new"; |
15 | } |
16 | subgraph cluster_UNIVERSAL { |
17 | label="UNIVERSAL"; |
18 | "UNIVERSAL::isa"; |
19 | } |
20 | subgraph cluster_PPI_Lexer { |
21 | label="PPI::Lexer"; |
22 | "PPI::Lexer::BEGIN@1052"; |
23 | "PPI::Lexer::BEGIN@61"; |
24 | "PPI::Lexer::_lex_document"; |
25 | "PPI::Lexer::_add_element"; |
26 | "PPI::Lexer::_statement"; |
27 | "PPI::Lexer::lex_tokenizer"; |
28 | "PPI::Lexer::BEGIN@57"; |
29 | "PPI::Lexer::BEGIN@60"; |
30 | "PPI::Lexer::BEGIN@97"; |
31 | "PPI::Lexer::BEGIN@360"; |
32 | "PPI::Lexer::BEGIN@63"; |
33 | "PPI::Lexer::BEGIN@100"; |
34 | "PPI::Lexer::_lex_statement"; |
35 | "PPI::Lexer::BEGIN@1051"; |
36 | "PPI::Lexer::new"; |
37 | "PPI::Lexer::lex_source"; |
38 | "PPI::Lexer::BEGIN@56"; |
39 | "PPI::Lexer::_add_delayed"; |
40 | "PPI::Lexer::BEGIN@58"; |
41 | "PPI::Lexer::_get_token"; |
42 | "PPI::Lexer::BEGIN@96"; |
43 | "PPI::Lexer::_clear"; |
44 | "PPI::Lexer::_rollback"; |
45 | "PPI::Lexer::BEGIN@59"; |
46 | "PPI::Lexer::BEGIN@64"; |
47 | "PPI::Lexer::BEGIN@361"; |
48 | } |
49 | subgraph cluster_PPI_Token { |
50 | label="PPI::Token"; |
51 | "PPI::Token::content"; |
52 | "PPI::Token::__LEXER__closes"; |
53 | } |
54 | subgraph cluster_PPI_Statement { |
55 | label="PPI::Statement"; |
56 | "PPI::Statement::__LEXER__normal"; |
57 | "PPI::Statement::new"; |
58 | } |
59 | subgraph cluster_PPI_Element { |
60 | label="PPI::Element"; |
61 | "PPI::Element::significant"; |
62 | } |
63 | subgraph cluster_Exporter { |
64 | label="Exporter"; |
65 | "Exporter::import"; |
66 | } |
67 | subgraph cluster_PPI_Tokenizer { |
68 | label="PPI::Tokenizer"; |
69 | "PPI::Tokenizer::get_token"; |
70 | "PPI::Tokenizer::new"; |
71 | } |
72 | subgraph cluster_Params_Util { |
73 | label="Params::Util"; |
74 | "Params::Util::_INSTANCE"; |
75 | } |
76 | subgraph cluster_PPI_Token_Whitespace { |
77 | label="PPI::Token::Whitespace"; |
78 | "PPI::Token::Whitespace::significant"; |
79 | } |
80 | subgraph cluster_PPI_Node { |
81 | label="PPI::Node"; |
82 | "PPI::Node::schild"; |
83 | } |
84 | subgraph cluster_PPI_Util { |
85 | label="PPI::Util"; |
86 | "PPI::Util::TRUE"; |
87 | } |
88 | subgraph cluster_vars { |
89 | label="vars"; |
90 | "vars::import"; |
91 | } |
92 | subgraph cluster_strict { |
93 | label="strict"; |
94 | "strict::import"; |
95 | } |
96 | subgraph cluster_PPI { |
97 | label="PPI"; |
98 | "PPI::BEGIN@29"; |
99 | } |
100 | "PPI::Lexer::lex_tokenizer" -> "PPI::Document::new"; |
101 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@56"; |
102 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@1052"; |
103 | "PPI::Lexer::_lex_document" -> "PPI::Lexer::_statement"; |
104 | "PPI::Lexer::lex_source" -> "PPI::Lexer::new"; |
105 | "PPI::Lexer::_lex_statement" -> "PPI::Statement::__LEXER__normal"; |
106 | "PPI::Lexer::lex_source" -> "PPI::Lexer::lex_tokenizer"; |
107 | "PPI::Lexer::_lex_statement" -> "PPI::Lexer::_add_element"; |
108 | "PPI::Lexer::_lex_document" -> "PPI::Lexer::_add_element"; |
109 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@59"; |
110 | "PPI::Lexer::_statement" -> "Params::Util::_INSTANCE"; |
111 | "PPI::Lexer::lex_tokenizer" -> "Params::Util::_INSTANCE"; |
112 | "PPI::Lexer::lex_source" -> "Params::Util::_INSTANCE"; |
113 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@1051"; |
114 | "PPI::Lexer::BEGIN@100" -> "constant::import"; |
115 | "PPI::Lexer::_add_element" -> "PPI::Node::schild"; |
116 | "PPI::Lexer::_lex_statement" -> "PPI::Token::Whitespace::significant"; |
117 | "PPI::Lexer::_lex_document" -> "PPI::Token::Whitespace::significant"; |
118 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@64"; |
119 | "PPI::Lexer::BEGIN@56" -> "strict::import"; |
120 | "PPI::Lexer::_statement" -> "PPI::Token::content"; |
121 | "PPI::Lexer::_lex_document" -> "PPI::Token::content"; |
122 | "PPI::Lexer::_add_element" -> "PPI::Util::TRUE"; |
123 | "PPI::Lexer::_get_token" -> "PPI::Util::TRUE"; |
124 | "PPI::Lexer::_lex_document" -> "PPI::Lexer::_add_delayed"; |
125 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@58"; |
126 | "PPI::Lexer::_lex_statement" -> "PPI::Lexer::_get_token"; |
127 | "PPI::Lexer::_lex_document" -> "PPI::Lexer::_get_token"; |
128 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@61"; |
129 | "PPI::Lexer::BEGIN@58" -> "Exporter::import"; |
130 | "PPI::Lexer::_lex_document" -> "PPI::Lexer::_lex_statement"; |
131 | "PPI::Lexer::_lex_statement" -> "PPI::Token::__LEXER__closes"; |
132 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@96"; |
133 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@60"; |
134 | "PPI::Lexer::BEGIN@63" -> "vars::import"; |
135 | "PPI::Lexer::BEGIN@1051" -> "vars::import"; |
136 | "PPI::Lexer::BEGIN@360" -> "vars::import"; |
137 | "PPI::Lexer::BEGIN@96" -> "vars::import"; |
138 | "PPI::Lexer::_lex_statement" -> "PPI::Element::significant"; |
139 | "PPI::Lexer::_lex_document" -> "PPI::Element::significant"; |
140 | "PPI::Lexer::lex_source" -> "PPI::Tokenizer::new"; |
141 | "PPI::Lexer::_lex_document" -> "PPI::Statement::new"; |
142 | "PPI::Lexer::new" -> "PPI::Lexer::_clear"; |
143 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@360"; |
144 | "PPI::Lexer::_add_element" -> "Scalar::Util::weaken"; |
145 | "PPI::Lexer::_lex_statement" -> "PPI::Lexer::_rollback"; |
146 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@361"; |
147 | "PPI::Lexer::_add_element" -> "UNIVERSAL::isa"; |
148 | "PPI::Lexer::_statement" -> "UNIVERSAL::isa"; |
149 | "PPI::Lexer::_lex_statement" -> "UNIVERSAL::isa"; |
150 | "PPI::Lexer::lex_tokenizer" -> "PPI::Lexer::_lex_document"; |
151 | "PPI::Document::new" -> "PPI::Lexer::lex_source"; |
152 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@100"; |
153 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@97"; |
154 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@57"; |
155 | "PPI::BEGIN@29" -> "PPI::Lexer::BEGIN@63"; |
156 | "PPI::Lexer::_get_token" -> "PPI::Tokenizer::get_token"; |
157 | "PPI::Lexer::_add_element" -> "Scalar::Util::refaddr"; |
158 | } |