reorganize AST structure
update grammar and use calloc()
update lexer and change EOF behavior
change return macros
billions and billions of changes
update core functions
update plugins.c
update existing filters
update documentation
change identification scheme
add generated files
Merge pull request #16 from lukechampine/ast

AST reorganization