From 48ed58f0775a6ce9cf1bb0edffa5b25ea8c0ea68 Mon Sep 17 00:00:00 2001 From: Robin Jadoul Date: Fri, 27 May 2016 17:20:55 +0200 Subject: [PATCH] Remove main from c++ template --- templates/c++/lexer.cpp | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/templates/c++/lexer.cpp b/templates/c++/lexer.cpp index 4e9d5f6..0cc09bb 100644 --- a/templates/c++/lexer.cpp +++ b/templates/c++/lexer.cpp @@ -88,19 +88,3 @@ char {{name}}::peek() { std::size_t {{name}}::getByteOffset() { return m_offset; } - -//Temporary main -int main(int argc, char** argv) { - std::istringstream in(argv[1]); - {{name}} lex(in); - try { - while (true) - std::cout << "Match: " << lex.nextToken().content << std::endl; - } - catch ({{name}}::NoMoreTokens& err) { - std::cout << "DONE, read " << lex.getByteOffset() << " bytes." << std::endl; - } - catch ({{name}}::NoMatch& err) { - std::cout << "No match, " << lex.getByteOffset() << std::endl; - } -}