SYMBOL INDEX (928 symbols across 10 files) FILE: DocPreview/docPreview.js function get (line 39) | function get(i, array) function unsafeGet (line 51) | function unsafeGet(i, array) function set (line 72) | function set(i, item, array) function unsafeSet (line 82) | function unsafeSet(i, item, array) function initialize (line 103) | function initialize(len, f) function initialize_ (line 113) | function initialize_(f, h, from, to) function fromList (line 145) | function fromList(list) function fromListPush (line 210) | function fromListPush(toPush, nodes) function push (line 247) | function push(item, a) function push_ (line 262) | function push_(item, a) function toList (line 314) | function toList(a) function toList_ (line 319) | function toList_(list, a) function map (line 332) | function map(f, a) function indexedMap (line 354) | function indexedMap(f, a) function indexedMap_ (line 359) | function indexedMap_(f, a, from) function foldl (line 380) | function foldl(f, b, a) function foldr (line 399) | function foldr(f, b, a) function slice (line 420) | function slice(from, to, a) function sliceRight (line 433) | function sliceRight(to, a) function sliceLeft (line 473) | function sliceLeft(from, a) function append (line 517) | function append(a,b) function append_ (line 570) | function append_(a, b) function insertRight (line 623) | function insertRight(parent, node) function insertLeft (line 631) | function insertLeft(parent, node) function calcToRemove (line 657) | function calcToRemove(a, b) function get2 (line 674) | function get2(a, b, index) function set2 (line 681) | function set2(a, b, index, value) function saveSlot (line 693) | function saveSlot(a, b, index, slot) function createNode (line 706) | function createNode(h, length) function shuffle (line 725) | function shuffle(a, b, toRemove) function botRight (line 803) | function botRight(a) function botLeft (line 807) | function botLeft(a) function nodeCopy (line 814) | function nodeCopy(a) function length (line 829) | function length(array) function getSlot (line 843) | function getSlot(i, a) function create (line 855) | function create(item, h) function parentise (line 874) | function parentise(tree, h) function siblise (line 890) | function siblise(a, b) function toJSArray (line 900) | function toJSArray(a) function toJSArray_ (line 907) | function toJSArray_(jsArray, i, a) function fromJSArray (line 923) | function fromJSArray(jsArray) function fromJSArray_ (line 933) | function fromJSArray_(jsArray, h, from, to) function div (line 994) | function div(a, b) function rem (line 998) | function rem(a, b) function mod (line 1002) | function mod(a, b) function logBase (line 1013) | function logBase(base, n) function negate (line 1017) | function negate(n) function abs (line 1021) | function abs(n) function min (line 1026) | function min(a, b) function max (line 1030) | function max(a, b) function clamp (line 1034) | function clamp(lo, hi, n) function xor (line 1039) | function xor(a, b) function not (line 1043) | function not(b) function isInfinite (line 1047) | function isInfinite(n) function truncate (line 1052) | function truncate(n) function degrees (line 1057) | function degrees(d) function turns (line 1061) | function turns(t) function fromPolar (line 1065) | function fromPolar(point) function toPolar (line 1071) | function toPolar(point) function inbound (line 1134) | function inbound(name, type, converter) function inboundSignal (line 1153) | function inboundSignal(name, type, converter) function jsToElm (line 1177) | function jsToElm(name, type, converter, value) function outbound (line 1200) | function outbound(name, converter, elmValue) function outboundSignal (line 1206) | function outboundSignal(name, converter, signal) function init (line 1284) | function init(display, container, module, args, moduleToReplace) function checkInputs (line 1429) | function checkInputs(elm) function errorNode (line 1446) | function errorNode(message) function filterListeners (line 1470) | function filterListeners(inputs, listeners) function removeListeners (line 1487) | function removeListeners(listeners) function addReceivers (line 1497) | function addReceivers(ports) function trimDeadNodes (line 1523) | function trimDeadNodes(node) function initGraphics (line 1547) | function initGraphics(elm, Module) function hotSwap (line 1696) | function hotSwap(from, to) function depthFirstTraversals (line 1726) | function depthFirstTraversals(f, queueOld, queueNew) function F2 (line 1755) | function F2(fun) function F3 (line 1763) | function F3(fun) function F4 (line 1773) | function F4(fun) function F5 (line 1783) | function F5(fun) function F6 (line 1793) | function F6(fun) function F7 (line 1804) | function F7(fun) function F8 (line 1815) | function F8(fun) function F9 (line 1827) | function F9(fun) function A2 (line 1839) | function A2(fun, a, b) function A3 (line 1845) | function A3(fun, a, b, c) function A4 (line 1851) | function A4(fun, a, b, c, d) function A5 (line 1857) | function A5(fun, a, b, c, d, e) function A6 (line 1863) | function A6(fun, a, b, c, d, e, f) function A7 (line 1869) | function A7(fun, a, b, c, d, e, f, g) function A8 (line 1875) | function A8(fun, a, b, c, d, e, f, g, h) function A9 (line 1881) | function A9(fun, a, b, c, d, e, f, g, h, i) function eq (line 1902) | function eq(l, r) function compare (line 1958) | function compare(x, y) function cmp (line 1965) | function cmp(x, y) { function Tuple2 (line 2031) | function Tuple2(x, y) function chr (line 2043) | function chr(c) function txt (line 2050) | function txt(str) function guid (line 2061) | function guid(_) function update (line 2069) | function update(oldRecord, updatedFields) function getXY (line 2083) | function getXY(e) function Cons (line 2115) | function Cons(hd, tl) function list (line 2124) | function list(arr) function range (line 2134) | function range(lo, hi) function append (line 2148) | function append(xs, ys) function crash (line 2188) | function crash(moduleName, region) function crashCase (line 2199) | function crashCase(moduleName, region, value) function regionToString (line 2212) | function regionToString(region) function badPort (line 2224) | function badPort(expected, received) function formatValue (line 2232) | function formatValue(value) function addSlashes (line 2375) | function addSlashes(str, isChar) function toArray (line 2637) | function toArray(xs) function foldl (line 2650) | function foldl(f, b, xs) function foldr (line 2661) | function foldr(f, b, xs) function map2 (line 2672) | function map2(f, xs, ys) function map3 (line 2684) | function map3(f, xs, ys, zs) function map4 (line 2697) | function map4(f, ws, xs, ys, zs) function map5 (line 2714) | function map5(f, vs, ws, xs, ys, zs) function sortBy (line 2733) | function sortBy(f, xs) function sortWith (line 2740) | function sortWith(f, xs) function take (line 2748) | function take(n, xs) function toCss (line 3080) | function toCss(c) function broadcastToKids (line 3289) | function broadcastToKids(node, timestamp, update) function input (line 3301) | function input(name, base) function constant (line 3326) | function constant(value) function mailbox (line 3334) | function mailbox(base) function sendMessage (line 3356) | function sendMessage(message) function output (line 3364) | function output(name, handler, parent) function mapMany (line 3389) | function mapMany(refreshValue, args) function map (line 3430) | function map(func, a) function map2 (line 3440) | function map2(func, a, b) function map3 (line 3450) | function map3(func, a, b, c) function map4 (line 3460) | function map4(func, a, b, c, d) function map5 (line 3470) | function map5(func, a, b, c, d, e) function foldp (line 3482) | function foldp(update, state, signal) function timestamp (line 3509) | function timestamp(signal) function delay (line 3534) | function delay(time, signal) function genericMerge (line 3553) | function genericMerge(tieBreaker, leftStream, rightStream) function filterMap (line 3615) | function filterMap(toMaybe, base, signal) function sampleOn (line 3649) | function sampleOn(ticker, signal) function dropRepeats (line 3697) | function dropRepeats(signal) function fpsWhen (line 3762) | function fpsWhen(desiredFPS, isOn) function every (line 3822) | function every(t) function fst (line 3835) | function fst(pair) function read (line 3841) | function read(s) function matrix (line 3892) | function matrix(m11, m12, m21, m22, dx, dy) function rotation (line 3897) | function rotation(t) function rotate (line 3904) | function rotate(t, m) function multiply (line 3936) | function multiply(m, n) function setStrokeStyle (line 4018) | function setStrokeStyle(ctx, style) function setFillStyle (line 4040) | function setFillStyle(redo, ctx, style) function trace (line 4050) | function trace(ctx, path) function line (line 4070) | function line(ctx, style, path) function customLineHelp (line 4084) | function customLineHelp(ctx, style, path) function drawLine (line 4133) | function drawLine(ctx, style, path) function texture (line 4139) | function texture(redo, ctx, src) function gradient (line 4147) | function gradient(ctx, grad) function drawShape (line 4172) | function drawShape(redo, ctx, style, path) function fillText (line 4183) | function fillText(redo, ctx, text) function strokeText (line 4188) | function strokeText(redo, ctx, style, text) function drawText (line 4201) | function drawText(ctx, text, canvasDrawFn) function toFont (line 4235) | function toFont(props) function chunkText (line 4249) | function chunkText(context, text) function freshContext (line 4274) | function freshContext(props, ctx) function drawImage (line 4298) | function drawImage(redo, ctx, form) function renderForm (line 4319) | function renderForm(redo, ctx, form) function formToMatrix (line 4380) | function formToMatrix(form) function str (line 4394) | function str(n) function makeTransform (line 4403) | function makeTransform(w, h, form, matrices) function stepperHelp (line 4422) | function stepperHelp(list) function formStepper (line 4443) | function formStepper(forms) function makeCanvas (line 4503) | function makeCanvas(w, h) function render (line 4516) | function render(model) function nodeStepper (line 4525) | function nodeStepper(w, h, div) function update (line 4604) | function update(div, _, model) function collage (line 4641) | function collage(w, h, forms) function newElement (line 4706) | function newElement(width, height, elementPrim) function setProps (line 4730) | function setProps(elem, node) function addClick (line 4778) | function addClick(e, handler) function removeClick (line 4791) | function removeClick(e, handler) function addHover (line 4801) | function addHover(e, handler) function removeHover (line 4826) | function removeHover(e) function image (line 4844) | function image(props, img) function plainImage (line 4862) | function plainImage(src) function tiledImage (line 4871) | function tiledImage(src) function fittedImage (line 4878) | function fittedImage(w, h, src) function croppedImage (line 4889) | function croppedImage(elem, w, h, src) function goOut (line 4912) | function goOut(node) function goDown (line 4917) | function goDown(node) function goRight (line 4921) | function goRight(node) function needsReversal (line 4936) | function needsReversal(dir) function flow (line 4941) | function flow(dir, elist) function toPos (line 4965) | function toPos(pos) function setPos (line 4974) | function setPos(pos, wrappedElement, e) function addTransform (line 5023) | function addTransform(style, transform) function container (line 5032) | function container(pos, elem) function rawHtml (line 5044) | function rawHtml(elem) function render (line 5064) | function render(wrappedElement) function makeElement (line 5070) | function makeElement(e) function updateAndReplace (line 5095) | function updateAndReplace(node, curr, next) function update (line 5108) | function update(node, wrappedCurrent, wrappedNext) function updateProps (line 5206) | function updateProps(node, curr, next) function block (line 5324) | function block(align) function markdown (line 5338) | function markdown(text) function realHtmlHeight (line 5354) | function realHtmlHeight(width, rawHtml) function fromString (line 5409) | function fromString(str) function append (line 5417) | function append(a, b) function addMeta (line 5426) | function addMeta(field, value, text) function toTypefaces (line 5466) | function toTypefaces(list) function toLine (line 5480) | function toLine(line) function style (line 5492) | function style(style, text) function height (line 5520) | function height(px, text) function typeface (line 5525) | function typeface(names, text) function monospace (line 5530) | function monospace(text) function italic (line 5535) | function italic(text) function bold (line 5540) | function bold(text) function link (line 5545) | function link(href, text) function line (line 5550) | function line(line, text) function color (line 5555) | function color(color, text) function renderHtml (line 5563) | function renderHtml(text) function renderMeta (line 5580) | function renderMeta(metas, string) function properEscape (line 5603) | function properEscape(str) function makeSpaces (line 5622) | function makeSpaces(s) function log (line 6075) | function log(tag, value) function crash (line 6090) | function crash(message) function tracePath (line 6095) | function tracePath(tag, form) function watch (line 6104) | function watch(tag, value) function watchSummary (line 6113) | function watchSummary(tag, summarize, value) function succeed (line 6162) | function succeed(value) function fail (line 6170) | function fail(error) function asyncFunction (line 6178) | function asyncFunction(func) function andThen (line 6186) | function andThen(task, callback) function catch_ (line 6195) | function catch_(task, callback) function perform (line 6207) | function perform(task) { function performSignal (line 6211) | function performSignal(name, signal) function mark (line 6250) | function mark(status, task) function runTask (line 6255) | function runTask(root, onComplete) function stepTask (line 6275) | function stepTask(onComplete, root, task) function sleep (line 6340) | function sleep(time) { function spawn (line 6348) | function spawn(task) { function isEmpty (line 6697) | function isEmpty(str) function cons (line 6701) | function cons(chr, str) function uncons (line 6705) | function uncons(str) function append (line 6714) | function append(a, b) function concat (line 6718) | function concat(strs) function length (line 6722) | function length(str) function map (line 6726) | function map(f, str) function filter (line 6735) | function filter(pred, str) function reverse (line 6739) | function reverse(str) function foldl (line 6743) | function foldl(f, b, str) function foldr (line 6752) | function foldr(f, b, str) function split (line 6760) | function split(sep, str) function join (line 6764) | function join(sep, strs) function repeat (line 6768) | function repeat(n, str) function slice (line 6781) | function slice(start, end, str) function left (line 6785) | function left(n, str) function right (line 6789) | function right(n, str) function dropLeft (line 6793) | function dropLeft(n, str) function dropRight (line 6797) | function dropRight(n, str) function pad (line 6801) | function pad(n, chr, str) function padRight (line 6806) | function padRight(n, chr, str) function padLeft (line 6810) | function padLeft(n, chr, str) function trim (line 6815) | function trim(str) function trimLeft (line 6819) | function trimLeft(str) function trimRight (line 6823) | function trimRight(str) function words (line 6828) | function words(str) function lines (line 6832) | function lines(str) function toUpper (line 6837) | function toUpper(str) function toLower (line 6841) | function toLower(str) function any (line 6846) | function any(pred, str) function all (line 6857) | function all(pred, str) function contains (line 6869) | function contains(sub, str) function startsWith (line 6873) | function startsWith(sub, str) function endsWith (line 6877) | function endsWith(sub, str) function indexes (line 6882) | function indexes(sub, str) function toInt (line 6895) | function toInt(s) function toFloat (line 6921) | function toFloat(s) function toList (line 6957) | function toList(str) function fromList (line 6961) | function fromList(chars) function crash (line 7686) | function crash(expected, actual) { function decodeNull (line 7695) | function decodeNull(successValue) { function decodeString (line 7705) | function decodeString(value) { function decodeFloat (line 7713) | function decodeFloat(value) { function decodeInt (line 7721) | function decodeInt(value) { function decodeBool (line 7738) | function decodeBool(value) { function decodeArray (line 7748) | function decodeArray(decoder) { function decodeList (line 7765) | function decodeList(decoder) { function decodeMaybe (line 7782) | function decodeMaybe(decoder) { function decodeField (line 7795) | function decodeField(field, decoder) { function decodeKeyValuePairs (line 7808) | function decodeKeyValuePairs(decoder) { function decodeObject1 (line 7830) | function decodeObject1(f, d1) { function decodeObject2 (line 7836) | function decodeObject2(f, d1, d2) { function decodeObject3 (line 7842) | function decodeObject3(f, d1, d2, d3) { function decodeObject4 (line 7848) | function decodeObject4(f, d1, d2, d3, d4) { function decodeObject5 (line 7854) | function decodeObject5(f, d1, d2, d3, d4, d5) { function decodeObject6 (line 7860) | function decodeObject6(f, d1, d2, d3, d4, d5, d6) { function decodeObject7 (line 7873) | function decodeObject7(f, d1, d2, d3, d4, d5, d6, d7) { function decodeObject8 (line 7887) | function decodeObject8(f, d1, d2, d3, d4, d5, d6, d7, d8) { function decodeTuple1 (line 7905) | function decodeTuple1(f, d1) { function decodeTuple2 (line 7914) | function decodeTuple2(f, d1, d2) { function decodeTuple3 (line 7923) | function decodeTuple3(f, d1, d2, d3) { function decodeTuple4 (line 7933) | function decodeTuple4(f, d1, d2, d3, d4) { function decodeTuple5 (line 7943) | function decodeTuple5(f, d1, d2, d3, d4, d5) { function decodeTuple6 (line 7959) | function decodeTuple6(f, d1, d2, d3, d4, d5, d6) { function decodeTuple7 (line 7975) | function decodeTuple7(f, d1, d2, d3, d4, d5, d6, d7) { function decodeTuple8 (line 7993) | function decodeTuple8(f, d1, d2, d3, d4, d5, d6, d7, d8) { function decodeValue (line 8014) | function decodeValue(value) { function runDecoderValue (line 8018) | function runDecoderValue(decoder, value) { function customDecoder (line 8026) | function customDecoder(decoder, callback) { function andThen (line 8036) | function andThen(decode, callback) { function fail (line 8043) | function fail(msg) { function succeed (line 8049) | function succeed(successValue) { function oneOf (line 8058) | function oneOf(decoders) { function get (line 8074) | function get(decoder, value) { function runDecoderString (line 8085) | function runDecoderString(decoder, string) { function encode (line 8093) | function encode(indentLevel, value) { function identity (line 8097) | function identity(value) { function encodeObject (line 8101) | function encodeObject(keyValuePairs) { function escape (line 8354) | function escape(str) function caseInsensitive (line 8358) | function caseInsensitive(re) function regex (line 8362) | function regex(raw) function contains (line 8367) | function contains(re, string) function find (line 8372) | function find(n, re, str) function replace (line 8405) | function replace(n, re, replacer, string) function split (line 8434) | function split(n, re, str) function s (line 8497) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... function isArray (line 8531) | function isArray(obj) { function applyProperties (line 8541) | function applyProperties(node, props, previous) { function removeProperty (line 8564) | function removeProperty(node, propName, propValue, previous) { function patchObject (line 8588) | function patchObject(node, props, previous, propName, propValue) { function getPrototype (line 8624) | function getPrototype(value) { function createElement (line 8646) | function createElement(vnode, opts) { function domIndex (line 8693) | function domIndex(rootNode, tree, indices, nodes) { function recurse (line 8702) | function recurse(rootNode, tree, indices, nodes, rootIndex) { function indexInRange (line 8737) | function indexInRange(indices, left, right) { function ascending (line 8765) | function ascending(a, b) { function applyPatch (line 8780) | function applyPatch(vpatch, domNode, renderOptions) { function removeNode (line 8810) | function removeNode(domNode, vNode) { function insertNode (line 8822) | function insertNode(parentNode, vNode, renderOptions) { function stringPatch (line 8832) | function stringPatch(domNode, leftVNode, vText, renderOptions) { function widgetPatch (line 8850) | function widgetPatch(domNode, leftVNode, widget, renderOptions) { function vNodePatch (line 8873) | function vNodePatch(domNode, leftVNode, vNode, renderOptions) { function destroyWidget (line 8884) | function destroyWidget(domNode, w) { function reorderChildren (line 8890) | function reorderChildren(domNode, moves) { function replaceRoot (line 8915) | function replaceRoot(oldRoot, newRoot) { function patch (line 8931) | function patch(rootNode, patches) { function patchRecursive (line 8935) | function patchRecursive(rootNode, patches, renderOptions) { function applyPatch (line 8963) | function applyPatch(rootNode, domNode, patchList, renderOptions) { function patchIndices (line 8989) | function patchIndices(patches) { function updateWidget (line 9006) | function updateWidget(a, b) { function handleThunk (line 9026) | function handleThunk(a, b) { function renderThunk (line 9044) | function renderThunk(thunk, previous) { function isThunk (line 9063) | function isThunk(t) { function isHook (line 9070) | function isHook(hook) { function isVirtualNode (line 9081) | function isVirtualNode(x) { function isVirtualText (line 9090) | function isVirtualText(x) { function isWidget (line 9097) | function isWidget(w) { function VirtualNode (line 9116) | function VirtualNode(tagName, properties, children, key, namespace) { function VirtualPatch (line 9193) | function VirtualPatch(type, vNode, patch) { function VirtualText (line 9207) | function VirtualText(text) { function diffProps (line 9220) | function diffProps(a, b) { function getPrototype (line 9264) | function getPrototype(value) { function diff (line 9288) | function diff(a, b) { function walk (line 9294) | function walk(a, b, patch, index) { function diffChildren (line 9358) | function diffChildren(a, b, patch, apply, index) { function clearState (line 9399) | function clearState(vNode, patch, index) { function destroyWidgets (line 9407) | function destroyWidgets(vNode, patch, index) { function thunks (line 9434) | function thunks(a, b, patch, index) { function hasPatches (line 9442) | function hasPatches(patch) { function unhook (line 9453) | function unhook(vNode, patch, index) { function undefinedKeys (line 9485) | function undefinedKeys(obj) { function reorder (line 9496) | function reorder(aChildren, bChildren) { function remove (line 9659) | function remove(arr, index, key) { function keyIndex (line 9668) | function keyIndex(children) { function appendPatch (line 9689) | function appendPatch(apply, patch) { function text (line 9735) | function text(string) function node (line 9740) | function node(name) function makeNode (line 9751) | function makeNode(name, propertyList, contents) function listToProperties (line 9784) | function listToProperties(list) function property (line 9809) | function property(key, value) function attribute (line 9817) | function attribute(key, value) function attributeNS (line 9833) | function attributeNS(namespace, key, value) function AttributeHook (line 9841) | function AttributeHook(namespace, key, value) function on (line 9885) | function on(name, options, decoder, createMessage) function SoftSetHook (line 9906) | function SoftSetHook(value) function ElementWidget (line 9929) | function ElementWidget(element) function fromElement (line 9946) | function fromElement(element) function toElement (line 9951) | function toElement(width, height, html) function render (line 9967) | function render(model) function update (line 9974) | function update(node, oldModel, newModel) function updateAndReplace (line 9980) | function updateAndReplace(node, oldModel, newModel) function lazyRef (line 9992) | function lazyRef(fn, a) function lazyRef2 (line 10001) | function lazyRef2(fn, a, b) function lazyRef3 (line 10010) | function lazyRef3(fn, a, b, c) function Thunk (line 10019) | function Thunk(fn, args, thunk) function shouldUpdate (line 10034) | function shouldUpdate(current, previous) function renderThunk (line 10056) | function renderThunk(previous) function batchedSending (line 10626) | function batchedSending(address, tickMessages) function sendCallback (line 10663) | function sendCallback(time) function send (line 10698) | function send(time) function requestTickSending (line 10714) | function requestTickSending(address, tickMessages) function Lexer (line 11034) | function Lexer(options){this.tokens=[];this.tokens.links={};this.options... function InlineLexer (line 11034) | function InlineLexer(links,options){this.options=options||marked.default... function Renderer (line 11034) | function Renderer(options){this.options=options||{}} function Parser (line 11034) | function Parser(options){this.tokens=[];this.token=null;this.options=opt... function escape (line 11034) | function escape(html,encode){return html.replace(!encode?/&(?!#?\w+;)/g:... function unescape (line 11034) | function unescape(html){return html.replace(/&([#\w]+);/g,function(_,n){... function replace (line 11034) | function replace(regex,opt){regex=regex.source;opt=opt||"";return functi... function noop (line 11034) | function noop(){} function merge (line 11034) | function merge(obj){var i=1,target,key;for(;i]+>|\t)+)/gm,fun... function p (line 2) | function p(e,n,t){var r=n?x[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)... function h (line 2) | function h(e){var n=i(e);if(!a(n)){var t;E.useBR?(t=document.createEleme... function d (line 2) | function d(e){E=o(E,e)} function b (line 2) | function b(){if(!b.called){b.called=!0;var e=document.querySelectorAll("... function v (line 2) | function v(){addEventListener("DOMContentLoaded",b,!1),addEventListener(... function m (line 2) | function m(n,t){var r=R[n]=t(e);r.aliases&&r.aliases.forEach(function(e)... function N (line 2) | function N(){return Object.keys(R)} function w (line 2) | function w(e){return e=(e||"").toLowerCase(),R[e]||R[x[e]]} FILE: DocPreview/src/Native/Parse.js function ok (line 18) | function ok(index, value) { function err (line 22) | function err(msg) { function succeed (line 29) | function succeed(value) function fail (line 36) | function fail(msg) function satisfy (line 46) | function satisfy(isOk) function string (line 60) | function string(expected) function oneOf (line 74) | function oneOf(parserList) function andThen (line 95) | function andThen(parser, callback) function run (line 114) | function run(parser, input) FILE: elm/ModuleBrowser/moduleBrowser.js function div (line 13) | function div(a, b) function rem (line 17) | function rem(a, b) function mod (line 21) | function mod(a, b) function logBase (line 32) | function logBase(base, n) function negate (line 36) | function negate(n) function abs (line 40) | function abs(n) function min (line 45) | function min(a, b) function max (line 49) | function max(a, b) function clamp (line 53) | function clamp(lo, hi, n) function xor (line 58) | function xor(a, b) function not (line 62) | function not(b) function isInfinite (line 66) | function isInfinite(n) function truncate (line 71) | function truncate(n) function degrees (line 76) | function degrees(d) function turns (line 80) | function turns(t) function fromPolar (line 84) | function fromPolar(point) function toPolar (line 90) | function toPolar(point) function inbound (line 153) | function inbound(name, type, converter) function inboundSignal (line 172) | function inboundSignal(name, type, converter) function jsToElm (line 196) | function jsToElm(name, type, converter, value) function outbound (line 219) | function outbound(name, converter, elmValue) function outboundSignal (line 225) | function outboundSignal(name, converter, signal) function init (line 303) | function init(display, container, module, args, moduleToReplace) function checkInputs (line 448) | function checkInputs(elm) function errorNode (line 465) | function errorNode(message) function filterListeners (line 489) | function filterListeners(inputs, listeners) function removeListeners (line 506) | function removeListeners(listeners) function addReceivers (line 516) | function addReceivers(ports) function trimDeadNodes (line 542) | function trimDeadNodes(node) function initGraphics (line 566) | function initGraphics(elm, Module) function hotSwap (line 715) | function hotSwap(from, to) function depthFirstTraversals (line 745) | function depthFirstTraversals(f, queueOld, queueNew) function F2 (line 774) | function F2(fun) function F3 (line 782) | function F3(fun) function F4 (line 792) | function F4(fun) function F5 (line 802) | function F5(fun) function F6 (line 812) | function F6(fun) function F7 (line 823) | function F7(fun) function F8 (line 834) | function F8(fun) function F9 (line 846) | function F9(fun) function A2 (line 858) | function A2(fun, a, b) function A3 (line 864) | function A3(fun, a, b, c) function A4 (line 870) | function A4(fun, a, b, c, d) function A5 (line 876) | function A5(fun, a, b, c, d, e) function A6 (line 882) | function A6(fun, a, b, c, d, e, f) function A7 (line 888) | function A7(fun, a, b, c, d, e, f, g) function A8 (line 894) | function A8(fun, a, b, c, d, e, f, g, h) function A9 (line 900) | function A9(fun, a, b, c, d, e, f, g, h, i) function eq (line 921) | function eq(l, r) function compare (line 977) | function compare(x, y) function cmp (line 984) | function cmp(x, y) { function Tuple2 (line 1050) | function Tuple2(x, y) function chr (line 1062) | function chr(c) function txt (line 1069) | function txt(str) function guid (line 1080) | function guid(_) function update (line 1088) | function update(oldRecord, updatedFields) function getXY (line 1102) | function getXY(e) function Cons (line 1134) | function Cons(hd, tl) function list (line 1143) | function list(arr) function range (line 1153) | function range(lo, hi) function append (line 1167) | function append(xs, ys) function crash (line 1207) | function crash(moduleName, region) function crashCase (line 1218) | function crashCase(moduleName, region, value) function regionToString (line 1231) | function regionToString(region) function badPort (line 1243) | function badPort(expected, received) function formatValue (line 1251) | function formatValue(value) function addSlashes (line 1394) | function addSlashes(str, isChar) function toArray (line 1656) | function toArray(xs) function foldl (line 1669) | function foldl(f, b, xs) function foldr (line 1680) | function foldr(f, b, xs) function map2 (line 1691) | function map2(f, xs, ys) function map3 (line 1703) | function map3(f, xs, ys, zs) function map4 (line 1716) | function map4(f, ws, xs, ys, zs) function map5 (line 1733) | function map5(f, vs, ws, xs, ys, zs) function sortBy (line 1752) | function sortBy(f, xs) function sortWith (line 1759) | function sortWith(f, xs) function take (line 1767) | function take(n, xs) function matrix (line 2012) | function matrix(m11, m12, m21, m22, dx, dy) function rotation (line 2017) | function rotation(t) function rotate (line 2024) | function rotate(t, m) function multiply (line 2056) | function multiply(m, n) function setStrokeStyle (line 2138) | function setStrokeStyle(ctx, style) function setFillStyle (line 2160) | function setFillStyle(redo, ctx, style) function trace (line 2170) | function trace(ctx, path) function line (line 2190) | function line(ctx, style, path) function customLineHelp (line 2204) | function customLineHelp(ctx, style, path) function drawLine (line 2253) | function drawLine(ctx, style, path) function texture (line 2259) | function texture(redo, ctx, src) function gradient (line 2267) | function gradient(ctx, grad) function drawShape (line 2292) | function drawShape(redo, ctx, style, path) function fillText (line 2303) | function fillText(redo, ctx, text) function strokeText (line 2308) | function strokeText(redo, ctx, style, text) function drawText (line 2321) | function drawText(ctx, text, canvasDrawFn) function toFont (line 2355) | function toFont(props) function chunkText (line 2369) | function chunkText(context, text) function freshContext (line 2394) | function freshContext(props, ctx) function drawImage (line 2418) | function drawImage(redo, ctx, form) function renderForm (line 2439) | function renderForm(redo, ctx, form) function formToMatrix (line 2500) | function formToMatrix(form) function str (line 2514) | function str(n) function makeTransform (line 2523) | function makeTransform(w, h, form, matrices) function stepperHelp (line 2542) | function stepperHelp(list) function formStepper (line 2563) | function formStepper(forms) function makeCanvas (line 2623) | function makeCanvas(w, h) function render (line 2636) | function render(model) function nodeStepper (line 2645) | function nodeStepper(w, h, div) function update (line 2724) | function update(div, _, model) function collage (line 2761) | function collage(w, h, forms) function toCss (line 2786) | function toCss(c) function newElement (line 3029) | function newElement(width, height, elementPrim) function setProps (line 3053) | function setProps(elem, node) function addClick (line 3101) | function addClick(e, handler) function removeClick (line 3114) | function removeClick(e, handler) function addHover (line 3124) | function addHover(e, handler) function removeHover (line 3149) | function removeHover(e) function image (line 3167) | function image(props, img) function plainImage (line 3185) | function plainImage(src) function tiledImage (line 3194) | function tiledImage(src) function fittedImage (line 3201) | function fittedImage(w, h, src) function croppedImage (line 3212) | function croppedImage(elem, w, h, src) function goOut (line 3235) | function goOut(node) function goDown (line 3240) | function goDown(node) function goRight (line 3244) | function goRight(node) function needsReversal (line 3259) | function needsReversal(dir) function flow (line 3264) | function flow(dir, elist) function toPos (line 3288) | function toPos(pos) function setPos (line 3297) | function setPos(pos, wrappedElement, e) function addTransform (line 3346) | function addTransform(style, transform) function container (line 3355) | function container(pos, elem) function rawHtml (line 3367) | function rawHtml(elem) function render (line 3387) | function render(wrappedElement) function makeElement (line 3393) | function makeElement(e) function updateAndReplace (line 3418) | function updateAndReplace(node, curr, next) function update (line 3431) | function update(node, wrappedCurrent, wrappedNext) function updateProps (line 3529) | function updateProps(node, curr, next) function block (line 3647) | function block(align) function markdown (line 3661) | function markdown(text) function realHtmlHeight (line 3677) | function realHtmlHeight(width, rawHtml) function fromString (line 3732) | function fromString(str) function append (line 3740) | function append(a, b) function addMeta (line 3749) | function addMeta(field, value, text) function toTypefaces (line 3789) | function toTypefaces(list) function toLine (line 3803) | function toLine(line) function style (line 3815) | function style(style, text) function height (line 3843) | function height(px, text) function typeface (line 3848) | function typeface(names, text) function monospace (line 3853) | function monospace(text) function italic (line 3858) | function italic(text) function bold (line 3863) | function bold(text) function link (line 3868) | function link(href, text) function line (line 3873) | function line(line, text) function color (line 3878) | function color(color, text) function renderHtml (line 3886) | function renderHtml(text) function renderMeta (line 3903) | function renderMeta(metas, string) function properEscape (line 3926) | function properEscape(str) function makeSpaces (line 3945) | function makeSpaces(s) function log (line 4398) | function log(tag, value) function crash (line 4413) | function crash(message) function tracePath (line 4418) | function tracePath(tag, form) function watch (line 4427) | function watch(tag, value) function watchSummary (line 4436) | function watchSummary(tag, summarize, value) function broadcastToKids (line 4584) | function broadcastToKids(node, timestamp, update) function input (line 4596) | function input(name, base) function constant (line 4621) | function constant(value) function mailbox (line 4629) | function mailbox(base) function sendMessage (line 4651) | function sendMessage(message) function output (line 4659) | function output(name, handler, parent) function mapMany (line 4684) | function mapMany(refreshValue, args) function map (line 4725) | function map(func, a) function map2 (line 4735) | function map2(func, a, b) function map3 (line 4745) | function map3(func, a, b, c) function map4 (line 4755) | function map4(func, a, b, c, d) function map5 (line 4765) | function map5(func, a, b, c, d, e) function foldp (line 4777) | function foldp(update, state, signal) function timestamp (line 4804) | function timestamp(signal) function delay (line 4829) | function delay(time, signal) function genericMerge (line 4848) | function genericMerge(tieBreaker, leftStream, rightStream) function filterMap (line 4910) | function filterMap(toMaybe, base, signal) function sampleOn (line 4944) | function sampleOn(ticker, signal) function dropRepeats (line 4992) | function dropRepeats(signal) function succeed (line 5057) | function succeed(value) function fail (line 5065) | function fail(error) function asyncFunction (line 5073) | function asyncFunction(func) function andThen (line 5081) | function andThen(task, callback) function catch_ (line 5090) | function catch_(task, callback) function perform (line 5102) | function perform(task) { function performSignal (line 5106) | function performSignal(name, signal) function mark (line 5145) | function mark(status, task) function runTask (line 5150) | function runTask(root, onComplete) function stepTask (line 5170) | function stepTask(onComplete, root, task) function sleep (line 5235) | function sleep(time) { function spawn (line 5243) | function spawn(task) { function isEmpty (line 5445) | function isEmpty(str) function cons (line 5449) | function cons(chr, str) function uncons (line 5453) | function uncons(str) function append (line 5462) | function append(a, b) function concat (line 5466) | function concat(strs) function length (line 5470) | function length(str) function map (line 5474) | function map(f, str) function filter (line 5483) | function filter(pred, str) function reverse (line 5487) | function reverse(str) function foldl (line 5491) | function foldl(f, b, str) function foldr (line 5500) | function foldr(f, b, str) function split (line 5508) | function split(sep, str) function join (line 5512) | function join(sep, strs) function repeat (line 5516) | function repeat(n, str) function slice (line 5529) | function slice(start, end, str) function left (line 5533) | function left(n, str) function right (line 5537) | function right(n, str) function dropLeft (line 5541) | function dropLeft(n, str) function dropRight (line 5545) | function dropRight(n, str) function pad (line 5549) | function pad(n, chr, str) function padRight (line 5554) | function padRight(n, chr, str) function padLeft (line 5558) | function padLeft(n, chr, str) function trim (line 5563) | function trim(str) function trimLeft (line 5567) | function trimLeft(str) function trimRight (line 5571) | function trimRight(str) function words (line 5576) | function words(str) function lines (line 5580) | function lines(str) function toUpper (line 5585) | function toUpper(str) function toLower (line 5589) | function toLower(str) function any (line 5594) | function any(pred, str) function all (line 5605) | function all(pred, str) function contains (line 5617) | function contains(sub, str) function startsWith (line 5621) | function startsWith(sub, str) function endsWith (line 5625) | function endsWith(sub, str) function indexes (line 5630) | function indexes(sub, str) function toInt (line 5643) | function toInt(s) function toFloat (line 5669) | function toFloat(s) function toList (line 5705) | function toList(str) function fromList (line 5709) | function fromList(chars) function get (line 7060) | function get(i, array) function unsafeGet (line 7072) | function unsafeGet(i, array) function set (line 7093) | function set(i, item, array) function unsafeSet (line 7103) | function unsafeSet(i, item, array) function initialize (line 7124) | function initialize(len, f) function initialize_ (line 7134) | function initialize_(f, h, from, to) function fromList (line 7166) | function fromList(list) function fromListPush (line 7231) | function fromListPush(toPush, nodes) function push (line 7268) | function push(item, a) function push_ (line 7283) | function push_(item, a) function toList (line 7335) | function toList(a) function toList_ (line 7340) | function toList_(list, a) function map (line 7353) | function map(f, a) function indexedMap (line 7375) | function indexedMap(f, a) function indexedMap_ (line 7380) | function indexedMap_(f, a, from) function foldl (line 7401) | function foldl(f, b, a) function foldr (line 7420) | function foldr(f, b, a) function slice (line 7441) | function slice(from, to, a) function sliceRight (line 7454) | function sliceRight(to, a) function sliceLeft (line 7494) | function sliceLeft(from, a) function append (line 7538) | function append(a,b) function append_ (line 7591) | function append_(a, b) function insertRight (line 7644) | function insertRight(parent, node) function insertLeft (line 7652) | function insertLeft(parent, node) function calcToRemove (line 7678) | function calcToRemove(a, b) function get2 (line 7695) | function get2(a, b, index) function set2 (line 7702) | function set2(a, b, index, value) function saveSlot (line 7714) | function saveSlot(a, b, index, slot) function createNode (line 7727) | function createNode(h, length) function shuffle (line 7746) | function shuffle(a, b, toRemove) function botRight (line 7824) | function botRight(a) function botLeft (line 7828) | function botLeft(a) function nodeCopy (line 7835) | function nodeCopy(a) function length (line 7850) | function length(array) function getSlot (line 7864) | function getSlot(i, a) function create (line 7876) | function create(item, h) function parentise (line 7895) | function parentise(tree, h) function siblise (line 7911) | function siblise(a, b) function toJSArray (line 7921) | function toJSArray(a) function toJSArray_ (line 7928) | function toJSArray_(jsArray, i, a) function fromJSArray (line 7944) | function fromJSArray(jsArray) function fromJSArray_ (line 7954) | function fromJSArray_(jsArray, h, from, to) function fpsWhen (line 8081) | function fpsWhen(desiredFPS, isOn) function every (line 8141) | function every(t) function fst (line 8154) | function fst(pair) function read (line 8160) | function read(s) function crash (line 8236) | function crash(expected, actual) { function decodeNull (line 8245) | function decodeNull(successValue) { function decodeString (line 8255) | function decodeString(value) { function decodeFloat (line 8263) | function decodeFloat(value) { function decodeInt (line 8271) | function decodeInt(value) { function decodeBool (line 8288) | function decodeBool(value) { function decodeArray (line 8298) | function decodeArray(decoder) { function decodeList (line 8315) | function decodeList(decoder) { function decodeMaybe (line 8332) | function decodeMaybe(decoder) { function decodeField (line 8345) | function decodeField(field, decoder) { function decodeKeyValuePairs (line 8358) | function decodeKeyValuePairs(decoder) { function decodeObject1 (line 8380) | function decodeObject1(f, d1) { function decodeObject2 (line 8386) | function decodeObject2(f, d1, d2) { function decodeObject3 (line 8392) | function decodeObject3(f, d1, d2, d3) { function decodeObject4 (line 8398) | function decodeObject4(f, d1, d2, d3, d4) { function decodeObject5 (line 8404) | function decodeObject5(f, d1, d2, d3, d4, d5) { function decodeObject6 (line 8410) | function decodeObject6(f, d1, d2, d3, d4, d5, d6) { function decodeObject7 (line 8423) | function decodeObject7(f, d1, d2, d3, d4, d5, d6, d7) { function decodeObject8 (line 8437) | function decodeObject8(f, d1, d2, d3, d4, d5, d6, d7, d8) { function decodeTuple1 (line 8455) | function decodeTuple1(f, d1) { function decodeTuple2 (line 8464) | function decodeTuple2(f, d1, d2) { function decodeTuple3 (line 8473) | function decodeTuple3(f, d1, d2, d3) { function decodeTuple4 (line 8483) | function decodeTuple4(f, d1, d2, d3, d4) { function decodeTuple5 (line 8493) | function decodeTuple5(f, d1, d2, d3, d4, d5) { function decodeTuple6 (line 8509) | function decodeTuple6(f, d1, d2, d3, d4, d5, d6) { function decodeTuple7 (line 8525) | function decodeTuple7(f, d1, d2, d3, d4, d5, d6, d7) { function decodeTuple8 (line 8543) | function decodeTuple8(f, d1, d2, d3, d4, d5, d6, d7, d8) { function decodeValue (line 8564) | function decodeValue(value) { function runDecoderValue (line 8568) | function runDecoderValue(decoder, value) { function customDecoder (line 8576) | function customDecoder(decoder, callback) { function andThen (line 8586) | function andThen(decode, callback) { function fail (line 8593) | function fail(msg) { function succeed (line 8599) | function succeed(successValue) { function oneOf (line 8608) | function oneOf(decoders) { function get (line 8624) | function get(decoder, value) { function runDecoderString (line 8635) | function runDecoderString(decoder, string) { function encode (line 8643) | function encode(indentLevel, value) { function identity (line 8647) | function identity(value) { function encodeObject (line 8651) | function encodeObject(keyValuePairs) { function batchedSending (line 8876) | function batchedSending(address, tickMessages) function sendCallback (line 8913) | function sendCallback(time) function send (line 8948) | function send(time) function requestTickSending (line 8964) | function requestTickSending(address, tickMessages) function s (line 9035) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... function isArray (line 9069) | function isArray(obj) { function applyProperties (line 9079) | function applyProperties(node, props, previous) { function removeProperty (line 9102) | function removeProperty(node, propName, propValue, previous) { function patchObject (line 9126) | function patchObject(node, props, previous, propName, propValue) { function getPrototype (line 9162) | function getPrototype(value) { function createElement (line 9184) | function createElement(vnode, opts) { function domIndex (line 9231) | function domIndex(rootNode, tree, indices, nodes) { function recurse (line 9240) | function recurse(rootNode, tree, indices, nodes, rootIndex) { function indexInRange (line 9275) | function indexInRange(indices, left, right) { function ascending (line 9303) | function ascending(a, b) { function applyPatch (line 9318) | function applyPatch(vpatch, domNode, renderOptions) { function removeNode (line 9348) | function removeNode(domNode, vNode) { function insertNode (line 9360) | function insertNode(parentNode, vNode, renderOptions) { function stringPatch (line 9370) | function stringPatch(domNode, leftVNode, vText, renderOptions) { function widgetPatch (line 9388) | function widgetPatch(domNode, leftVNode, widget, renderOptions) { function vNodePatch (line 9411) | function vNodePatch(domNode, leftVNode, vNode, renderOptions) { function destroyWidget (line 9422) | function destroyWidget(domNode, w) { function reorderChildren (line 9428) | function reorderChildren(domNode, moves) { function replaceRoot (line 9453) | function replaceRoot(oldRoot, newRoot) { function patch (line 9469) | function patch(rootNode, patches) { function patchRecursive (line 9473) | function patchRecursive(rootNode, patches, renderOptions) { function applyPatch (line 9501) | function applyPatch(rootNode, domNode, patchList, renderOptions) { function patchIndices (line 9527) | function patchIndices(patches) { function updateWidget (line 9544) | function updateWidget(a, b) { function handleThunk (line 9564) | function handleThunk(a, b) { function renderThunk (line 9582) | function renderThunk(thunk, previous) { function isThunk (line 9601) | function isThunk(t) { function isHook (line 9608) | function isHook(hook) { function isVirtualNode (line 9619) | function isVirtualNode(x) { function isVirtualText (line 9628) | function isVirtualText(x) { function isWidget (line 9635) | function isWidget(w) { function VirtualNode (line 9654) | function VirtualNode(tagName, properties, children, key, namespace) { function VirtualPatch (line 9731) | function VirtualPatch(type, vNode, patch) { function VirtualText (line 9745) | function VirtualText(text) { function diffProps (line 9758) | function diffProps(a, b) { function getPrototype (line 9802) | function getPrototype(value) { function diff (line 9826) | function diff(a, b) { function walk (line 9832) | function walk(a, b, patch, index) { function diffChildren (line 9896) | function diffChildren(a, b, patch, apply, index) { function clearState (line 9937) | function clearState(vNode, patch, index) { function destroyWidgets (line 9945) | function destroyWidgets(vNode, patch, index) { function thunks (line 9972) | function thunks(a, b, patch, index) { function hasPatches (line 9980) | function hasPatches(patch) { function unhook (line 9991) | function unhook(vNode, patch, index) { function undefinedKeys (line 10023) | function undefinedKeys(obj) { function reorder (line 10034) | function reorder(aChildren, bChildren) { function remove (line 10197) | function remove(arr, index, key) { function keyIndex (line 10206) | function keyIndex(children) { function appendPatch (line 10227) | function appendPatch(apply, patch) { function text (line 10273) | function text(string) function node (line 10278) | function node(name) function makeNode (line 10289) | function makeNode(name, propertyList, contents) function listToProperties (line 10322) | function listToProperties(list) function property (line 10347) | function property(key, value) function attribute (line 10355) | function attribute(key, value) function attributeNS (line 10371) | function attributeNS(namespace, key, value) function AttributeHook (line 10379) | function AttributeHook(namespace, key, value) function on (line 10423) | function on(name, options, decoder, createMessage) function SoftSetHook (line 10444) | function SoftSetHook(value) function ElementWidget (line 10467) | function ElementWidget(element) function fromElement (line 10484) | function fromElement(element) function toElement (line 10489) | function toElement(width, height, html) function render (line 10505) | function render(model) function update (line 10512) | function update(node, oldModel, newModel) function updateAndReplace (line 10518) | function updateAndReplace(node, oldModel, newModel) function lazyRef (line 10530) | function lazyRef(fn, a) function lazyRef2 (line 10539) | function lazyRef2(fn, a, b) function lazyRef3 (line 10548) | function lazyRef3(fn, a, b, c) function Thunk (line 10557) | function Thunk(fn, args, thunk) function shouldUpdate (line 10572) | function shouldUpdate(current, previous) function renderThunk (line 10594) | function renderThunk(previous) FILE: js/highlight.pack.js function n (line 1) | function n(e){return e.replace(/&/gm,"&").replace(/]+>|\t)+)/gm,fun... function h (line 1) | function h(e,n,t){var r=n?R[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)... function p (line 1) | function p(e){var n=i(e);if(!a(n)){var t;E.useBR?(t=document.createEleme... function d (line 1) | function d(e){E=o(E,e)} function b (line 1) | function b(){if(!b.called){b.called=!0;var e=document.querySelectorAll("... function v (line 1) | function v(){addEventListener("DOMContentLoaded",b,!1),addEventListener(... function m (line 1) | function m(n,t){var r=x[n]=t(e);r.aliases&&r.aliases.forEach(function(e)... function N (line 1) | function N(){return Object.keys(x)} function w (line 1) | function w(e){return e=e.toLowerCase(),x[e]||x[R[e]]} FILE: js/show-hint.js function Completion (line 49) | function Completion(cm, options) { function isNewCompletion (line 139) | function isNewCompletion(old, nw) { function parseOptions (line 144) | function parseOptions(cm, pos, options) { function getText (line 156) | function getText(completion) { function buildKeyMap (line 161) | function buildKeyMap(completion, handle) { function getHintElement (line 196) | function getHintElement(hintsElement, el) { function Widget (line 203) | function Widget(completion, data) { function applicableHelpers (line 354) | function applicableHelpers(cm, helpers) { function fetchHints (line 362) | function fetchHints(hint, cm, options, callback) { function resolveAutoHints (line 372) | function resolveAutoHints(cm, pos) { FILE: js/show-hint2.js function Completion (line 51) | function Completion(cm, options) { function isNewCompletion (line 142) | function isNewCompletion(old, nw) { function parseOptions (line 147) | function parseOptions(cm, pos, options) { function getText (line 159) | function getText(completion) { function buildKeyMap (line 164) | function buildKeyMap(completion, handle) { function getHintElement (line 199) | function getHintElement(hintsElement, el) { function Widget (line 206) | function Widget(completion, data) { function applicableHelpers (line 367) | function applicableHelpers(cm, helpers) { function fetchHints (line 375) | function fetchHints(hint, cm, options, callback) { function resolveAutoHints (line 387) | function resolveAutoHints(cm, pos) { FILE: mode/elm.js function switchState (line 18) | function switchState(source, setState, f) { function normal (line 34) | function normal() { function ncomment (line 123) | function ncomment(type, nest) { function nstring (line 146) | function nstring(nest) { function stringLiteral (line 169) | function stringLiteral(source, setState) { function stringGap (line 188) | function stringGap(source, setState) { FILE: node/elm-client.js function doPackageInstall (line 86) | function doPackageInstall() { function startRepl (line 96) | function startRepl(error, success, projectPath) { function startReactor (line 117) | function startReactor(error, success, projectPath, port) { function startMessageListener (line 140) | function startMessageListener() { function startWatcher (line 198) | function startWatcher() { function parseSourceFiles (line 271) | function parseSourceFiles() { function parseAllPackageSources (line 288) | function parseAllPackageSources() { function parsePackageSources (line 300) | function parsePackageSources(package) { function getProjectDeps (line 314) | function getProjectDeps(projectDir) { function parseAndSend (line 343) | function parseAndSend(file) { function parseAndSendPackageSource (line 369) | function parseAndSendPackageSource(package, file) { function sendAstMsg (line 398) | function sendAstMsg(msg) { function getSourceDirs (line 403) | function getSourceDirs (projectDir) { function getExposedModules (line 417) | function getExposedModules (projectDir) { function fileExists (line 434) | function fileExists(file) { function isSourceFile (line 443) | function isSourceFile(sourceDirs, file) { function handleAstPassThrough (line 465) | function handleAstPassThrough(clientId, msg) { function handleReloadAst (line 469) | function handleReloadAst(clientId) { function handleParseEditorText (line 476) | function handleParseEditorText(clientId, msg) { function handleReplRestart (line 490) | function handleReplRestart(clientId) { function idxReplTerminator (line 508) | function idxReplTerminator(x) { function maybeRemoveLastLine (line 512) | function maybeRemoveLastLine (x) { function stripReplNewLines (line 524) | function stripReplNewLines(x) { function handleEval (line 532) | function handleEval(clientId, msg) { function parseMakeResults (line 577) | function parseMakeResults(data) { function send (line 588) | function send(msg) { process.send(msg); } function handleLint (line 590) | function handleLint(clientId, msg) { function lowerFirstLetter (line 605) | function lowerFirstLetter(str) { function inferOutputFile (line 611) | function inferOutputFile(filePath) { function handleMake (line 620) | function handleMake(clientId, msg) { function handleGendoc (line 645) | function handleGendoc(clientId, msg) { function handleDocsSearch (line 664) | function handleDocsSearch(clientId, msg) { function handleTest (line 671) | function handleTest(clientId, msg) { function handleTestSuite (line 706) | function handleTestSuite(clientId, msg) { function killExternalChildren (line 772) | function killExternalChildren(pid, cb) { function handleClose (line 791) | function handleClose() { FILE: node/elmparser.js function peg$subclass (line 10) | function peg$subclass(child, parent) { function peg$SyntaxError (line 16) | function peg$SyntaxError(message, expected, found, location) { function peg$parse (line 30) | function peg$parse(input) {