ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-2.0/src/antlr/ASTNULLType.cpp
Revision: 2469
Committed: Fri Dec 2 15:38:03 2005 UTC (18 years, 7 months ago) by tim
File size: 2241 byte(s)
Log Message:
End of the Link --> List
Return of the Oject-Oriented
replace yacc/lex parser with antlr parser

File Contents

# Content
1 /* ANTLR Translator Generator
2 * Project led by Terence Parr at http://www.jGuru.com
3 * Software rights: http://www.antlr.org/license.html
4 *
5 * $Id: ASTNULLType.cpp,v 1.1 2005-12-02 15:38:02 tim Exp $
6 */
7
8 #include "antlr/config.hpp"
9 #include "antlr/AST.hpp"
10 #include "antlr/ASTNULLType.hpp"
11
12 #include <iostream>
13
14 ANTLR_USING_NAMESPACE(std)
15
16 #ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
17 namespace antlr {
18 #endif
19
20 RefAST ASTNULLType::clone( void ) const
21 {
22 return RefAST(this);
23 }
24
25 void ASTNULLType::addChild( RefAST )
26 {
27 }
28
29 size_t ASTNULLType::getNumberOfChildren() const
30 {
31 return 0;
32 }
33
34 bool ASTNULLType::equals( RefAST ) const
35 {
36 return false;
37 }
38
39 bool ASTNULLType::equalsList( RefAST ) const
40 {
41 return false;
42 }
43
44 bool ASTNULLType::equalsListPartial( RefAST ) const
45 {
46 return false;
47 }
48
49 bool ASTNULLType::equalsTree( RefAST ) const
50 {
51 return false;
52 }
53
54 bool ASTNULLType::equalsTreePartial( RefAST ) const
55 {
56 return false;
57 }
58
59 vector<RefAST> ASTNULLType::findAll( RefAST )
60 {
61 return vector<RefAST>();
62 }
63
64 vector<RefAST> ASTNULLType::findAllPartial( RefAST )
65 {
66 return vector<RefAST>();
67 }
68
69 RefAST ASTNULLType::getFirstChild() const
70 {
71 return this;
72 }
73
74 RefAST ASTNULLType::getNextSibling() const
75 {
76 return this;
77 }
78
79 string ASTNULLType::getText() const
80 {
81 return "<ASTNULL>";
82 }
83
84 int ASTNULLType::getType() const
85 {
86 return Token::NULL_TREE_LOOKAHEAD;
87 }
88
89 void ASTNULLType::initialize( int, const string& )
90 {
91 }
92
93 void ASTNULLType::initialize( RefAST )
94 {
95 }
96
97 void ASTNULLType::initialize( RefToken )
98 {
99 }
100
101 #ifdef ANTLR_SUPPORT_XML
102 void ASTNULLType::initialize( istream& )
103 {
104 }
105 #endif
106
107 void ASTNULLType::setFirstChild( RefAST )
108 {
109 }
110
111 void ASTNULLType::setNextSibling( RefAST )
112 {
113 }
114
115 void ASTNULLType::setText( const string& )
116 {
117 }
118
119 void ASTNULLType::setType( int )
120 {
121 }
122
123 string ASTNULLType::toString() const
124 {
125 return getText();
126 }
127
128 string ASTNULLType::toStringList() const
129 {
130 return getText();
131 }
132
133 string ASTNULLType::toStringTree() const
134 {
135 return getText();
136 }
137
138 #ifdef ANTLR_SUPPORT_XML
139 bool ASTNULLType::attributesToStream( ostream& ) const
140 {
141 return false;
142 }
143
144 void ASTNULLType::toStream( ostream& out ) const
145 {
146 out << "</ASTNULL>" << endl;
147 }
148 #endif
149
150 const char* ASTNULLType::typeName( void ) const
151 {
152 return "ASTNULLType";
153 }
154
155 #ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
156 }
157 #endif