declareVariable method

bool declareVariable(
  1. ASTTypedVariable variable
)

Declares a variable of type and name without a initial value.

Implementation

bool declareVariable(ASTTypedVariable variable) {
  var name = variable.name;
  if (_variables.containsKey(name)) {
    throw StateError("Variable '$name' already declared: $variable");
  }
  _variables[name] = variable;
  return false;
}