Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: a68851958b
Fetching contributors…

Cannot retrieve contributors at this time

42 lines (31 sloc) 1.643 kB
/* "CodeWorker": a scripting language for parsing and generating text.
Copyright (C) 1996-1997, 1999-2007 Cédric Lemaire
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
To contact the author: codeworker@free.fr
*/
#ifdef WIN32
#pragma warning (disable : 4786)
#endif
#include "CGRuntime.h"
#include "DtaVisitor.h"
#include "BNFEndOfLine.h"
namespace CodeWorker {
BNFEndOfLine::BNFEndOfLine(DtaBNFScript* pBNFScript, GrfBlock* pParent, bool bContinue) : BNFReadToken(pBNFScript, pParent, bContinue, true) {}
BNFEndOfLine::~BNFEndOfLine() {}
void BNFEndOfLine::accept(DtaVisitor& visitor, DtaVisitorEnvironment& env) {
visitor.visitBNFEndOfLine(*this, env);
}
const char* BNFEndOfLine::getFunctionName() const { return "#EOL"; }
std::string BNFEndOfLine::executeExtraction(DtaScriptVariable&) const { return CGRuntime::readEndOfLine(); }
std::string BNFEndOfLine::compileCppExtraction() const { return "CGRuntime::readEndOfLine()"; }
}
Jump to Line
Something went wrong with that request. Please try again.