visitAST method

  1. @override
Object? visitAST(
  1. AST ast
)
override

Implementation

@override
Object? visitAST(AST ast) {
  Object? ret;
  for (final e in ast.stmts) {
    try {
      ret = e.accept(this);
    } catch (e) {
      if (e is LuaReturnValueException) {
        ret = e.value;
        break;
      } else {
        addError(e.toString());
      }
    }
  }
  return ret;
}