create static library to link against, means no more #include <>.
lexer now switches file when encountering #include and can go back to a previous file
fixed tests due to new library stratergy
As we now compile a ~600 line header file it is a bit slower. But the conveience of not #include <> the same stuff over and over again seems worth it. As does the notion of only #include-ing a file once. If a file has already been seen it will not be lexed more than once.
#include <>
.#include
and can go back to a previous fileAs we now compile a ~600 line header file it is a bit slower. But the conveience of not
#include <>
the same stuff over and over again seems worth it. As does the notion of only#include
-ing a file once. If a file has already been seen it will not be lexed more than once.