bugs fixed at trinary
FuncDecl supports import
adding strict check of variable names