Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • has a Direction, 
  • can be Static (optional),  
  • has a Datatype, 
  • has a Name,
  • can be initialised (optional),
  • can get a CombineOperator(optional)

Info
iconfalse
titleVariableDefinition:

{VariableDefinition} (isInput?='input')? (isOutput?='output')? (isStatic?='static')? type=[types::Type|FQN] name=ID
('=' varInitialValue=Expression)? ('with' varCombineOperator=CombineOperator)? ';';

 

Question: Are declarations with the same name allowed?

...