SYMBOL INDEX (276 symbols across 16 files) FILE: grammar/grammar.js function id (line 4) | function id(x) { return x[0]; } FILE: grammar/mercuryIR.js function identifier (line 24) | function identifier(obj){ function division (line 37) | function division(obj){ function num (line 43) | function num(obj){ function keyBind (line 50) | function keyBind(f){ function keywordBindings (line 56) | function keywordBindings(dict, obj){ function deepCopy (line 91) | function deepCopy(o){ function traverseTreeIR (line 95) | function traverseTreeIR(tree){ function traverseTree (line 103) | function traverseTree(tree, code, level){ FILE: grammar/parser.js function parse (line 18) | function parse(code){ function parseFile (line 70) | function parseFile(f){ function parseNumbers (line 107) | function parseNumbers(){ function parseRhythm (line 127) | function parseRhythm(){ function parseComments (line 135) | function parseComments(){ function parseStrings (line 145) | function parseStrings(){ function parseIdentifier (line 157) | function parseIdentifier(){ function parseSignal (line 168) | function parseSignal(){ function parseOSC (line 177) | function parseOSC(){ function parseKeywords (line 184) | function parseKeywords(){ function parseRing (line 195) | function parseRing(){ function parseInst (line 213) | function parseInst(){ function parseSet (line 227) | function parseSet(){ function parseSettings (line 238) | function parseSettings(){ function parseMain (line 251) | function parseMain(){ FILE: grammar/src/dict.js class Dictionary (line 9) | class Dictionary { method constructor (line 10) | constructor() { method has (line 14) | has(key) { method get (line 18) | get(key) { method set (line 34) | set(key, value) { method delete (line 38) | delete(key) { method clear (line 47) | clear() { FILE: mercury_ide/_deprecated/codeParser.js function jit_matrix (line 7) | function jit_matrix(mat){ function Array2D (line 31) | function Array2D(y, x){ FILE: mercury_ide/_deprecated/listLib.js function list (line 25) | function list(){ function spread (line 36) | function spread(){ function spreadFloat (line 43) | function spreadFloat(){ function spreadInclusive (line 49) | function spreadInclusive(){ function spreadInclusiveFloat (line 56) | function spreadInclusiveFloat(){ function _spread (line 66) | function _spread(args){ function _spreadinclusive (line 102) | function _spreadinclusive(args){ function merge (line 137) | function merge(){ function euclid (line 168) | function euclid(){ function build (line 209) | function build(l){ function mod (line 229) | function mod(value, mod){ function constrain (line 235) | function constrain(value, min, max){ function getIndex (line 241) | function getIndex(v, arr){ function decodeArray (line 252) | function decodeArray(str){ function decodeRecursive (line 262) | function decodeRecursive(str){ function lookup (line 290) | function lookup(i){ function length (line 294) | function length(){ FILE: mercury_ide/_deprecated/recursiveFolder.js function setSystem (line 12) | function setSystem(s){ function setPath (line 17) | function setPath(path){ function recursiveFolder (line 22) | function recursiveFolder(path){ function folder (line 41) | function folder(path){ function file (line 73) | function file(n, p){ function makeDir (line 79) | function makeDir(n){ FILE: mercury_ide/_deprecated/textToMtx.js function loadbang (line 64) | function loadbang(){ function init (line 69) | function init(){ function emptyMatrix (line 100) | function emptyMatrix(lines){ function draw (line 110) | function draw(){ function keyPress (line 121) | function keyPress(k){ function addTab (line 166) | function addTab(){ function addChar (line 173) | function addChar(k){ function backSpace (line 190) | function backSpace(k){ function getCharCount (line 206) | function getCharCount(mat, line){ function countChars (line 218) | function countChars(){ function getMaxChar (line 228) | function getMaxChar(){ function gotoCharacter (line 236) | function gotoCharacter(k){ function gotoLine (line 250) | function gotoLine(k){ function jumpTo (line 266) | function jumpTo(k){ function newLine (line 281) | function newLine(){ function removeLine (line 325) | function removeLine(){ function deleteLine (line 359) | function deleteLine(){ function copyLine (line 398) | function copyLine(){ function drawCursor (line 436) | function drawCursor(){ function drawNumbers (line 457) | function drawNumbers(){ function drawHighlight (line 476) | function drawHighlight(){ function commentLine (line 487) | function commentLine(){ FILE: mercury_ide/code/dictionary.js class Dictionary (line 3) | class Dictionary { method constructor (line 4) | constructor() { method has (line 8) | has(key) { method get (line 12) | get(key) { method set (line 29) | set(key, value) { method delete (line 33) | delete(key) { method clear (line 42) | clear() { FILE: mercury_ide/code/editor.js function loadbang (line 88) | function loadbang(){ function init (line 92) | function init(){ function emptyMatrix (line 131) | function emptyMatrix(lines){ function run (line 140) | function run(){ function output_matrix (line 148) | function output_matrix(v){ function mtxToSymbol (line 153) | function mtxToSymbol(mat){ function draw (line 168) | function draw(){ function keyPress (line 183) | function keyPress(k){ function addTab (line 245) | function addTab(){ function addChar (line 253) | function addChar(k){ function backSpace (line 274) | function backSpace(k){ function getCharCount (line 291) | function getCharCount(mat, line){ function countChars (line 303) | function countChars(){ function getMaxChar (line 313) | function getMaxChar(){ function gotoCharacter (line 320) | function gotoCharacter(k){ function gotoLine (line 349) | function gotoLine(k){ function jumpTo (line 365) | function jumpTo(k){ function newLine (line 380) | function newLine(){ function removeLine (line 417) | function removeLine(){ function deleteLine (line 446) | function deleteLine(){ function copyLine (line 484) | function copyLine(){ function pasteReplaceLine (line 492) | function pasteReplaceLine(){ function pasteInsertLine (line 505) | function pasteInsertLine(){ function endOfLines (line 514) | function endOfLines(){ function cursor (line 522) | function cursor(c){ function comment (line 532) | function comment(c){ function drawCursor (line 543) | function drawCursor(){ function drawNumbers (line 554) | function drawNumbers(){ function commentLine (line 581) | function commentLine(){ function readFile (line 620) | function readFile(mat){ function fillText (line 629) | function fillText(mat){ function drawto (line 686) | function drawto(v){ function position (line 698) | function position(x, y){ function scale (line 703) | function scale(s){ function color (line 720) | function color(){ function number_color (line 753) | function number_color(){ function blink (line 767) | function blink(){ function blink_enable (line 780) | function blink_enable(v){ function cursor_color (line 784) | function cursor_color(){ function blink_color (line 794) | function blink_color(){ function font (line 846) | function font(f){ function fontsize (line 852) | function fontsize(s){ function leadscale (line 862) | function leadscale(l){ function tracking (line 868) | function tracking(t){ function alpha (line 876) | function alpha(a){ function cull_face (line 886) | function cull_face(c){ function runBlink (line 892) | function runBlink(){ function disableText (line 897) | function disableText(){ function matrixToText (line 902) | function matrixToText(){ FILE: mercury_ide/code/editorGL.js function loadbang (line 86) | function loadbang(){ function init (line 90) | function init(){ function println (line 116) | function println(){ function emptyMatrix (line 122) | function emptyMatrix(lines){ function runCode (line 131) | function runCode(){ function draw (line 136) | function draw(){ function keyPress (line 148) | function keyPress(k){ function addTab (line 201) | function addTab(){ function addChar (line 209) | function addChar(k){ function backSpace (line 230) | function backSpace(k){ function getCharCount (line 247) | function getCharCount(mat, line){ function countChars (line 259) | function countChars(){ function getMaxChar (line 269) | function getMaxChar(){ function gotoCharacter (line 277) | function gotoCharacter(k){ function gotoWord (line 291) | function gotoWord(k){ function gotoLine (line 306) | function gotoLine(k){ function jumpTo (line 322) | function jumpTo(k){ function newLine (line 337) | function newLine(){ function removeLine (line 376) | function removeLine(){ function deleteLine (line 405) | function deleteLine(){ function copyLine (line 444) | function copyLine(){ function pasteReplaceLine (line 452) | function pasteReplaceLine(){ function pasteInsertLine (line 464) | function pasteInsertLine(){ function endOfLines (line 473) | function endOfLines(){ function drawCursor (line 481) | function drawCursor(){ function drawNumbers (line 492) | function drawNumbers(){ function drawHighlight (line 510) | function drawHighlight(){ function commentLine (line 520) | function commentLine(){ function readFile (line 556) | function readFile(mat){ function fillText (line 564) | function fillText(mat){ function fillConsole (line 577) | function fillConsole(mess){ function emptyConsole (line 595) | function emptyConsole(){ function drawto (line 642) | function drawto(v){ function position (line 653) | function position(x, y, z){ function scale (line 657) | function scale(x, y, z){ function blink (line 706) | function blink(){ function positionCnsl (line 746) | function positionCnsl(x, y, z){ function scaleCnsl (line 750) | function scaleCnsl(x, y, z){ function setFont (line 778) | function setFont(f){ function setSize (line 785) | function setSize(s){ function setLeadScale (line 792) | function setLeadScale(l){ function setAlpha (line 800) | function setAlpha(a){ function runBlink (line 810) | function runBlink(){ function disableText (line 815) | function disableText(){ function matrixToText (line 820) | function matrixToText(){ function cam (line 841) | function cam(ortho, angle){ function blend (line 854) | function blend(b){ FILE: mercury_ide/code/lexer.js function jit_matrix (line 12) | function jit_matrix(mat){ function matrixToString (line 17) | function matrixToString(code){ FILE: mercury_ide/code/mercury.js constant DEBUG (line 27) | let DEBUG = false; function mainParse (line 788) | function mainParse(lines){ function outputParse (line 1022) | function outputParse(){ function mapFunc (line 1105) | function mapFunc(f){ function evaluateParse (line 1113) | function evaluateParse(parse){ function hasFunc (line 1132) | function hasFunc(f){ function mainFunc (line 1138) | function mainFunc(func){ function parseNumber (line 1146) | function parseNumber(v){ function parseParam (line 1158) | function parseParam(v){ function parseString (line 1175) | function parseString(str){ function keywordBindings (line 1251) | function keywordBindings(dict, obj){ function post (line 1276) | function post(...v){ function date (line 1282) | function date(){ FILE: mercury_ide/code/parser.js function anything (line 7) | function anything(){ function str_arr2d (line 64) | function str_arr2d(name, s){ function add_dict (line 127) | function add_dict(dct, nm, tk){ function toNumber (line 134) | function toNumber(str){ function arr2d_dict (line 138) | function arr2d_dict(name, arr){ function get (line 150) | function get(name, v){ function get_length (line 160) | function get_length(name, v){ function wrap (line 165) | function wrap(v, lo, hi){ FILE: mercury_ide/code/preferences.js function loadSamplesFromIni (line 366) | function loadSamplesFromIni(){ function loadWaveformsFromIni (line 370) | function loadWaveformsFromIni(){ function loadAudioFromIni (line 375) | function loadAudioFromIni(type, dict, defaults, file){ function loadAudioFiles (line 390) | function loadAudioFiles(fold){ function loadFiles (line 397) | function loadFiles(fold, glob){ function writeJson (line 411) | function writeJson(file, obj){ function join (line 416) | function join(){ function writeConfig (line 421) | function writeConfig(){ FILE: mercury_ide/external/th.gl.editor.js function loadbang (line 80) | function loadbang(){ function init (line 84) | function init(){ function clear (line 107) | function clear(){ function empty (line 128) | function empty(lines){ function run (line 138) | function run(){ function output_matrix (line 150) | function output_matrix(v){ function mtxToSymbol (line 155) | function mtxToSymbol(mat){ function draw (line 170) | function draw(){ function keybindings (line 189) | function keybindings(n){ function keyPress (line 194) | function keyPress(k){ function addTab (line 277) | function addTab(){ function addChar (line 285) | function addChar(k){ function backSpace (line 302) | function backSpace(){ function deleteChar (line 319) | function deleteChar(){ function getMaxChar (line 356) | function getMaxChar(){ function gotoCharacter (line 368) | function gotoCharacter(k){ function gotoLine (line 384) | function gotoLine(k){ function gotoWord (line 401) | function gotoWord(k){ function jumpTo (line 424) | function jumpTo(k){ function gotoIndex (line 443) | function gotoIndex(i){ function newLine (line 470) | function newLine(){ function removeLine (line 495) | function removeLine(){ function deleteLine (line 508) | function deleteLine(){ function copyLine (line 529) | function copyLine(){ function pasteReplaceLine (line 533) | function pasteReplaceLine(){ function pasteInsertLine (line 542) | function pasteInsertLine(){ function endOfLines (line 551) | function endOfLines(){ function cursor (line 560) | function cursor(c){ function comment (line 571) | function comment(c){ function commentLine (line 583) | function commentLine(){ function drawText (line 600) | function drawText(){ function drawCursor (line 615) | function drawCursor(){ function drawNumbers (line 629) | function drawNumbers(){ function readFile (line 658) | function readFile(mat){ function fillText (line 668) | function fillText(mat){ function set (line 688) | function set(){ function append (line 705) | function append(){ function prepend (line 720) | function prepend(){ function remove (line 735) | function remove(idx){ function insert (line 744) | function insert(){ function add (line 777) | function add(c){ function back (line 791) | function back(){ function del (line 796) | function del(){ function drawto (line 845) | function drawto(v){ function position (line 857) | function position(x, y){ function scale (line 862) | function scale(s){ function color (line 882) | function color(){ function run_color (line 892) | function run_color(){ function runBlink (line 901) | function runBlink(t){ function number_color (line 940) | function number_color(){ function blink (line 954) | function blink(){ function blink_enable (line 967) | function blink_enable(v){ function cursor_color (line 971) | function cursor_color(){ function blink_color (line 981) | function blink_color(){ function font (line 1033) | function font(f){ function fontsize (line 1039) | function fontsize(s){ function leadscale (line 1049) | function leadscale(l){ function tracking (line 1055) | function tracking(t){ function line_length (line 1061) | function line_length(l){ function line_width (line 1067) | function line_width(w){ function alpha (line 1075) | function alpha(a){ function cull_face (line 1085) | function cull_face(c){ function disableText (line 1091) | function disableText(){ function matrixToText (line 1096) | function matrixToText(){