I made a test-branch branch to attempt a refactor of the lexer. In this version, some of the more general utility functions are moved from the Lexer class to the utility.h file so that they are accessible to other areas of they program (they may be useful). I set it up in the standard C way of having a .cpp and .h file, and a few other ways, but they still don't work.
The code compiles, but it doesn't cross-compile, which is what makes it bizarre. I think it is valid C++ because it originally compiles, it's some board-specific problem.
I made a
test-branch
branch to attempt a refactor of the lexer. In this version, some of the more general utility functions are moved from theLexer
class to theutility.h
file so that they are accessible to other areas of they program (they may be useful). I set it up in the standard C way of having a.cpp
and.h
file, and a few other ways, but they still don't work.The code compiles, but it doesn't cross-compile, which is what makes it bizarre. I think it is valid C++ because it originally compiles, it's some board-specific problem.