Changed Node::PtrT to std::shared_ptr
Disabled GCC's -Wunused-parameter for Flex generated code.
Added support for assigning to variables.