From 3ebea363b19e933df06faf7c1d1ad5d4251c2ca3 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Tue, 17 Mar 2015 21:49:49 +0800 Subject: Rework handling of blocks, add sub-modules --- src/parse/preproc.cpp | 51 --------------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 src/parse/preproc.cpp (limited to 'src/parse/preproc.cpp') diff --git a/src/parse/preproc.cpp b/src/parse/preproc.cpp deleted file mode 100644 index 781ea8bc..00000000 --- a/src/parse/preproc.cpp +++ /dev/null @@ -1,51 +0,0 @@ -#include "preproc.hpp" -#include -#include - -Preproc::Preproc(::std::string path): - m_path(path), - m_line(1), - m_lex(path) -{ - //ctor -} - -Preproc::~Preproc() -{ - //dtor -} - -Token Preproc::getTokenInt() -{ - while(true) - { - Token tok = m_lex.getToken(); - //::std::cout << "getTokenInt: tok = " << tok << ::std::endl; - switch(tok.type()) - { - case TOK_NEWLINE: - m_line ++; - //DEBUG("m_line = " << m_line << " (NL)"); - continue; - case TOK_WHITESPACE: - continue; - case TOK_COMMENT: { - ::std::string comment = tok.str(); - unsigned int c = ::std::count(comment.begin(), comment.end(), '\n'); - m_line += c; - //DEBUG("m_line = " << m_line << " (comment w/ "<