mirror of
https://github.com/fwbuilder/fwbuilder
synced 2026-06-25 02:19:37 +02:00
158 lines
2.2 KiB
C++
158 lines
2.2 KiB
C++
/* ANTLR Translator Generator
|
|
* Project led by Terence Parr at http://www.jGuru.com
|
|
* Software rights: http://www.antlr.org/license.html
|
|
*
|
|
* $Id: ASTNULLType.cpp 1361 2007-06-07 02:34:05Z vkurland $
|
|
*/
|
|
|
|
#include "antlr/config.hpp"
|
|
#include "antlr/AST.hpp"
|
|
#include "antlr/ASTNULLType.hpp"
|
|
|
|
#include <iostream>
|
|
|
|
ANTLR_USING_NAMESPACE(std)
|
|
|
|
#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
|
|
namespace antlr {
|
|
#endif
|
|
|
|
RefAST ASTNULLType::clone( void ) const
|
|
{
|
|
return RefAST(this);
|
|
}
|
|
|
|
void ASTNULLType::addChild( RefAST )
|
|
{
|
|
}
|
|
|
|
size_t ASTNULLType::getNumberOfChildren() const
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
bool ASTNULLType::equals( RefAST ) const
|
|
{
|
|
return false;
|
|
}
|
|
|
|
bool ASTNULLType::equalsList( RefAST ) const
|
|
{
|
|
return false;
|
|
}
|
|
|
|
bool ASTNULLType::equalsListPartial( RefAST ) const
|
|
{
|
|
return false;
|
|
}
|
|
|
|
bool ASTNULLType::equalsTree( RefAST ) const
|
|
{
|
|
return false;
|
|
}
|
|
|
|
bool ASTNULLType::equalsTreePartial( RefAST ) const
|
|
{
|
|
return false;
|
|
}
|
|
|
|
vector<RefAST> ASTNULLType::findAll( RefAST )
|
|
{
|
|
return vector<RefAST>();
|
|
}
|
|
|
|
vector<RefAST> ASTNULLType::findAllPartial( RefAST )
|
|
{
|
|
return vector<RefAST>();
|
|
}
|
|
|
|
RefAST ASTNULLType::getFirstChild() const
|
|
{
|
|
return this;
|
|
}
|
|
|
|
RefAST ASTNULLType::getNextSibling() const
|
|
{
|
|
return this;
|
|
}
|
|
|
|
string ASTNULLType::getText() const
|
|
{
|
|
return "<ASTNULL>";
|
|
}
|
|
|
|
int ASTNULLType::getType() const
|
|
{
|
|
return Token::NULL_TREE_LOOKAHEAD;
|
|
}
|
|
|
|
void ASTNULLType::initialize( int, const string& )
|
|
{
|
|
}
|
|
|
|
void ASTNULLType::initialize( RefAST )
|
|
{
|
|
}
|
|
|
|
void ASTNULLType::initialize( RefToken )
|
|
{
|
|
}
|
|
|
|
#ifdef ANTLR_SUPPORT_XML
|
|
void ASTNULLType::initialize( istream& )
|
|
{
|
|
}
|
|
#endif
|
|
|
|
void ASTNULLType::setFirstChild( RefAST )
|
|
{
|
|
}
|
|
|
|
void ASTNULLType::setNextSibling( RefAST )
|
|
{
|
|
}
|
|
|
|
void ASTNULLType::setText( const string& )
|
|
{
|
|
}
|
|
|
|
void ASTNULLType::setType( int )
|
|
{
|
|
}
|
|
|
|
string ASTNULLType::toString() const
|
|
{
|
|
return getText();
|
|
}
|
|
|
|
string ASTNULLType::toStringList() const
|
|
{
|
|
return getText();
|
|
}
|
|
|
|
string ASTNULLType::toStringTree() const
|
|
{
|
|
return getText();
|
|
}
|
|
|
|
#ifdef ANTLR_SUPPORT_XML
|
|
bool ASTNULLType::attributesToStream( ostream& ) const
|
|
{
|
|
return false;
|
|
}
|
|
|
|
void ASTNULLType::toStream( ostream& out ) const
|
|
{
|
|
out << "</ASTNULL>" << endl;
|
|
}
|
|
#endif
|
|
|
|
const char* ASTNULLType::typeName( void ) const
|
|
{
|
|
return "ASTNULLType";
|
|
}
|
|
|
|
#ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
|
|
}
|
|
#endif
|