SYMBOL INDEX (103 symbols across 16 files) FILE: Public/js/app.js class App (line 12) | class App { method constructor (line 13) | constructor() { method init (line 17) | init() { method startStateRestoration (line 121) | startStateRestoration() { method encodeState (line 166) | encodeState() { method decodeState (line 185) | decodeState() { method updateMatchCount (line 196) | updateMatchCount(count, id) { method launchDebugger (line 207) | launchDebugger() { method onExpressionFieldChange (line 229) | onExpressionFieldChange() { method run (line 244) | run() { method onMatchOptionsChange (line 280) | onMatchOptionsChange() { method onPatternTestEditorChange (line 284) | onPatternTestEditorChange() { method onDebuggerStepChange (line 313) | onDebuggerStepChange() { method onRunnerReady (line 341) | onRunnerReady() { method onRunnerResponse (line 348) | onRunnerResponse(response) { FILE: Public/js/docs/reference.js class Reference (line 3) | class Reference { method get (line 4) | static get(category, key) { FILE: Public/js/runner.js class Runner (line 5) | class Runner { method constructor (line 6) | constructor() { method isReady (line 14) | get isReady() { method run (line 18) | run(request) { method createConnection (line 23) | createConnection(endpoint) { method endpoint (line 58) | endpoint() { FILE: Public/js/state/decoder.js class Decoder (line 5) | class Decoder { method decode (line 6) | static decode(string) { FILE: Public/js/state/encoder.js class Encoder (line 5) | class Encoder { method encode (line 6) | static encode(data) { FILE: Public/js/views/debugger_highlighter.js class DebuggerHighlighter (line 5) | class DebuggerHighlighter { method constructor (line 6) | constructor(editor) { method draw (line 12) | draw(traces, backtrack) { method clear (line 78) | clear() { FILE: Public/js/views/debugger_text.js class DebuggerText (line 6) | class DebuggerText { method constructor (line 7) | constructor(container) { method value (line 12) | get value() { method value (line 16) | set value(val) { method init (line 20) | init(container) { FILE: Public/js/views/dsl_editor.js class DSLEditor (line 35) | class DSLEditor extends EventDispatcher { method constructor (line 38) | constructor(container) { method value (line 44) | get value() { method value (line 48) | set value(val) { method error (line 52) | set error(error) { method init (line 76) | init(container) { method setDefaultValue (line 98) | setDefaultValue() { method deferUpdate (line 102) | deferUpdate() { method update (line 106) | update() { method onEditorChange (line 110) | onEditorChange(editor, event) { FILE: Public/js/views/dsl_highlighter.js class DSLHighlighter (line 6) | class DSLHighlighter extends EventDispatcher { method constructor (line 7) | constructor(editor) { method clear (line 13) | clear() { method draw (line 23) | draw(tokens) { FILE: Public/js/views/dsl_view.js class DSLView (line 7) | class DSLView extends EventDispatcher { method constructor (line 8) | constructor(container) { method value (line 14) | get value() { method value (line 18) | set value(val) { method error (line 22) | set error(error) { method init (line 58) | init(container) { FILE: Public/js/views/editor.js function createElement (line 80) | function createElement(type, className, content, parent) { FILE: Public/js/views/expression_field.js class ExpressionField (line 10) | class ExpressionField extends EventDispatcher { method constructor (line 11) | constructor(container) { method value (line 17) | get value() { method value (line 21) | set value(val) { method tokens (line 25) | set tokens(tokens) { method error (line 31) | set error(error) { method init (line 63) | init(container) { method setDefaultValue (line 92) | setDefaultValue() { method resetTooltips (line 97) | resetTooltips() { method deferUpdate (line 115) | deferUpdate() { method update (line 119) | update() { method onEditorChange (line 123) | onEditorChange(editor, event) { method onHover (line 127) | onHover(token, tippyInstance) { FILE: Public/js/views/expression_highlighter.js class ExpressionHighlighter (line 7) | class ExpressionHighlighter extends EventDispatcher { method constructor (line 8) | constructor(editor) { method draw (line 16) | draw(tokens) { method drawError (line 64) | drawError(errors) { method clear (line 102) | clear() { method clearError (line 111) | clearError() { method drawHover (line 120) | drawHover(token) { method drawBorder (line 137) | drawBorder(range, className) { method clearHover (line 166) | clearHover() { function makeTooltip (line 176) | function makeTooltip(label, desc) { FILE: Public/js/views/match_options.js class MatchOptions (line 5) | class MatchOptions extends EventDispatcher { method constructor (line 6) | constructor() { method init (line 11) | init() { method value (line 20) | get value() { method value (line 30) | set value(options) { method setDefaultValue (line 38) | setDefaultValue() { FILE: Public/js/views/test_editor.js class TestEditor (line 20) | class TestEditor extends EventDispatcher { method constructor (line 23) | constructor(container) { method value (line 29) | get value() { method value (line 33) | set value(val) { method error (line 37) | set error(error) { method matches (line 61) | set matches(matches) { method init (line 70) | init(container) { method setDefaultValue (line 85) | setDefaultValue() { method deferUpdate (line 89) | deferUpdate() { method update (line 93) | update() { method onEditorChange (line 97) | onEditorChange(editor, event) { FILE: Public/js/views/test_highlighter.js class TestHighlighter (line 7) | class TestHighlighter extends EventDispatcher { method constructor (line 8) | constructor(editor) { method draw (line 18) | draw(tokens) { method addLeftAnchor (line 94) | addLeftAnchor(location, attributes = {}) { method addRightAnchor (line 115) | addRightAnchor(location, attributes = {}) { method clear (line 136) | clear() {