lib/antlr/src/CommonHiddenStreamToken.cpp
Go to the documentation of this file.00001 /* ANTLR Translator Generator 00002 * Project led by Terence Parr at http://www.jGuru.com 00003 * Software rights: http://www.antlr.org/RIGHTS.html 00004 * 00005 * $Id: CommonHiddenStreamToken.cpp,v 1.2 2003/05/02 00:36:20 okellogg Exp $ 00006 */ 00007 #include "antlr/CommonHiddenStreamToken.hpp" 00008 00009 #ifdef ANTLR_CXX_SUPPORTS_NAMESPACE 00010 namespace antlr { 00011 #endif 00012 00013 CommonHiddenStreamToken::CommonHiddenStreamToken() 00014 : CommonToken() 00015 { 00016 } 00017 00018 CommonHiddenStreamToken::CommonHiddenStreamToken(int t, const ANTLR_USE_NAMESPACE(std)string& txt) 00019 : CommonToken(t,txt) 00020 { 00021 } 00022 00023 CommonHiddenStreamToken::CommonHiddenStreamToken(const ANTLR_USE_NAMESPACE(std)string& s) 00024 : CommonToken(s) 00025 { 00026 } 00027 00028 RefToken CommonHiddenStreamToken::getHiddenAfter() 00029 { 00030 return hiddenAfter; 00031 } 00032 00033 RefToken CommonHiddenStreamToken::getHiddenBefore() 00034 { 00035 return hiddenBefore; 00036 } 00037 00038 RefToken CommonHiddenStreamToken::factory() 00039 { 00040 return RefToken(new CommonHiddenStreamToken); 00041 } 00042 00043 void CommonHiddenStreamToken::setHiddenAfter(RefToken t) 00044 { 00045 hiddenAfter = t; 00046 } 00047 00048 void CommonHiddenStreamToken::setHiddenBefore(RefToken t) 00049 { 00050 hiddenBefore = t; 00051 } 00052 00053 #ifdef ANTLR_CXX_SUPPORTS_NAMESPACE 00054 } 00055 #endif 00056