HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/node_modules/chevrotain/diagrams/src/main.js
;(function (root, factory) {
  if (typeof define === "function" && define.amd) {
    // AMD. Register as an anonymous module.
    define(["./diagrams_builder", "./diagrams_behavior"], factory)
  } else if (typeof module === "object" && module.exports) {
    // Node. Does not work with strict CommonJS, but
    // only CommonJS-like environments that support module.exports,
    // like Node.
    module.exports = factory(
      require("./diagrams_builder"),
      require("./diagrams_behavior")
    )
  } else {
    // Browser globals (root is window)
    root.main = factory(root.diagrams_builder, root.diagrams_behavior)
  }
})(this, function (builder, behavior) {
  return {
    drawDiagramsFromParserInstance: function (parserInstanceToDraw, targetDiv) {
      var topRules = parserInstanceToDraw.getSerializedGastProductions()
      targetDiv.innerHTML = builder.buildSyntaxDiagramsText(topRules)
      behavior.initDiagramsBehavior()
    },

    drawDiagramsFromSerializedGrammar: function (serializedGrammar, targetDiv) {
      targetDiv.innerHTML = builder.buildSyntaxDiagramsText(serializedGrammar)
      behavior.initDiagramsBehavior()
    }
  }
})