function init() {
    this.givenColour_ = BlockMirrorTextToBlocks.COLOR.FUNCTIONS;
    this.setInputsInline(true); // Regular ('NAME') or Keyword (either '**' or '*NAME')

    this.arguments_ = [];
    this.argumentVarModels_ = []; // acbart: Added count to keep track of unused parameters

    this.argumentCount_ = 0;
    this.quarkConnections_ = {};
    this.quarkIds_ = null; // acbart: Show parameter names, if they exist

    this.showParameterNames_ = false; // acbart: Whether this block returns

    this.returns_ = true; // acbart: added simpleName to handle complex function calls (e.g., chained)

    this.isMethod_ = false;
    this.name_ = null;
    this.message_ = "function";
    this.premessage_ = "";
    this.module_ = "";
    this.updateShape_();
  }
/**
   * Block for calling a procedure with no return value.
   * @this Blockly.Block
   */
Block for calling a procedure with no return value.
Block for calling a procedure with no return value .
function init() {
    this.givenColour_ = BlockMirrorTextToBlocks.COLOR.FUNCTIONS;
    this.setInputsInline(true); 
    this.arguments_ = [];
    this.argumentVarModels_ = []; 
    this.argumentCount_ = 0;
    this.quarkConnections_ = {};
    this.quarkIds_ = null; 
    this.showParameterNames_ = false; 
    this.returns_ = true; 
    this.isMethod_ = false;
    this.name_ = null;
    this.message_ = "function";
    this.premessage_ = "";
    this.module_ = "";
    this.updateShape_();
  }
function init ( ) { this . givenColour_ = BlockMirrorTextToBlocks . COLOR . FUNCTIONS ; this . setInputsInline ( true ) ; this . arguments_ = [ ] ; this . argumentVarModels_ = [ ] ; this . argumentCount_ = 0 ; this . quarkConnections_ = { } ; this . quarkIds_ = null ; this . showParameterNames_ = false ; this . returns_ = true ; this . isMethod_ = false ; this . name_ = null ; this . message_ = "function" ; this . premessage_ = "" ; this . module_ = "" ; this . updateShape_ ( ) ; }
Block for calling a procedure with no return value.
Block for calling a procedure with no return value .
// Regular ('NAME') or Keyword (either '**' or '*NAME') // acbart: Added count to keep track of unused parameters // acbart: Show parameter names, if they exist // acbart: Whether this block returns // acbart: added simpleName to handle complex function calls (e.g., chained)