basic Abstract Syntax Tree (AST) added, some changes in input streamin reading data by scanner