Fixed bug that caused the lexer to walk off the end of the buffer.
Merge pull request #3 from gitlarryf/lexer-patch

Fixed bug that caused the lexer to walk off the end of the buffer.
Remove 'explicit' on copy constructor
Mask off bits from converted bytes for compilers that range check
Added FOR loop processing.
Merge pull request #4 from gitlarryf/for-loop
add Parser class
fix simple recursion case
add test for IN operator
Added complete Set of Lexer-based error test files.
add unused copy constructor and assignment operator
Merge pull request #5 from gitlarryf/lexer-errors

Added complete Set of Lexer-based error test files.
add example file
change dictionaries for consistency with static typing
Update ffi.simple
add libffi to build
first cut of ffi interface, unix only