use object to represent all type
change test to builtin
only infer type in the type.c file
add lambda class
Merge branch 'obj' of github.com:allenbo/py2cpp into obj
add lambda to list
function param specification moves to function
begin with new method
add type to list, str, num
start to use type map to determine the type of function
add stmt to expr type func
start to fullfill stmt in type system
add context for parser
add type inference to comprehension
add type inference to generator and some stmt
assign type to function definition and call expression
try to extract return type from for if while stmt
begin to assign type to class definition
add test file to repo
add default init of class and fix the call for x.y()