add table meta
fix getattribute with pickle
make result as tuple
add dialect
remove bnf parser confilits
remove parser conflicts by using simpler bnf
code opt
add requirements.txt
add test one
refactor attibute function.create()
count(*)
do not ref ctx directly
add parened value expr
renmae attribute function to set function sepc
add function name as productions
move exec logic into query
optional node as proxy node
code opt
use value(r=None)
code opt