CommonHiddenStreamToken.cpp
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: //depot/code/org.antlr/release/antlr-2.7.7/lib/cpp/src/CommonHiddenStreamToken.cpp#2 $ 6 */ 7 #include "antlr/CommonHiddenStreamToken.hpp" 8 9 #ifdef ANTLR_CXX_SUPPORTS_NAMESPACE 10 namespace antlr { 11 #endif 12 13 CommonHiddenStreamToken::CommonHiddenStreamToken() 14 : CommonToken() 15 { 16 } 17 18 CommonHiddenStreamToken::CommonHiddenStreamToken(int t, const ANTLR_USE_NAMESPACE(std)string& txt) 19 : CommonToken(t,txt) 20 { 21 } 22 23 CommonHiddenStreamToken::CommonHiddenStreamToken(const ANTLR_USE_NAMESPACE(std)string& s) 24 : CommonToken(s) 25 { 26 } 27 28 RefToken CommonHiddenStreamToken::getHiddenAfter() 29 { 30 return hiddenAfter; 31 } 32 33 RefToken CommonHiddenStreamToken::getHiddenBefore() 34 { 35 return hiddenBefore; 36 } 37 38 RefToken CommonHiddenStreamToken::factory() 39 { 40 return RefToken(new CommonHiddenStreamToken); 41 } 42 43 void CommonHiddenStreamToken::setHiddenAfter(RefToken t) 44 { 45 hiddenAfter = t; 46 } 47 48 void CommonHiddenStreamToken::setHiddenBefore(RefToken t) 49 { 50 hiddenBefore = t; 51 } 52 53 #ifdef ANTLR_CXX_SUPPORTS_NAMESPACE 54 } 55 #endif 56