| 1234567891011121314151617181920212223 | import { Types } from './../types';export class Function {  constructor(name, returnType, formalParameters, commandBlock) {    this.name = name;    this.returnType = returnType;    this.formalParameters = formalParameters;    this.commandBlock = commandBlock;  }  get isMain () {    return this.name === null && this.returnType === Types.VOID;  }  get commands () {    return this.commandBlock.commands;  }  get variablesDeclarations () {    return this.commandBlock.variables;  }}
 |