AST improved: functions (identifier) are now checked
xcode