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