SYMBOL INDEX (513 symbols across 8 files) FILE: p5.sketchplugin/Contents/Resources/codemirror.js function CodeMirror (line 59) | function CodeMirror(place, options) { function Display (line 133) | function Display(place, doc, input) { function loadMode (line 235) | function loadMode(cm) { function resetModeState (line 240) | function resetModeState(cm) { function wrappingChanged (line 251) | function wrappingChanged(cm) { function estimateHeight (line 269) | function estimateHeight(cm) { function estimateLineHeights (line 287) | function estimateLineHeights(cm) { function themeChanged (line 295) | function themeChanged(cm) { function guttersChanged (line 301) | function guttersChanged(cm) { function updateGutters (line 309) | function updateGutters(cm) { function updateGutterSpace (line 324) | function updateGutterSpace(cm) { function lineLength (line 332) | function lineLength(line) { function findMaxLine (line 351) | function findMaxLine(cm) { function setGuttersForLineNumbers (line 367) | function setGuttersForLineNumbers(options) { function measureForScrollbars (line 381) | function measureForScrollbars(cm) { function NativeScrollbars (line 397) | function NativeScrollbars(place, scroll, cm) { function NullScrollbars (line 476) | function NullScrollbars() {} function initScrollbars (line 487) | function initScrollbars(cm) { function updateScrollbars (line 509) | function updateScrollbars(cm, measure) { function updateScrollbarsInner (line 523) | function updateScrollbarsInner(cm, measure) { function visibleLines (line 545) | function visibleLines(display, doc, viewport) { function alignHorizontally (line 570) | function alignHorizontally(cm) { function maybeUpdateLineNumberWidth (line 589) | function maybeUpdateLineNumberWidth(cm) { function lineNumberFor (line 607) | function lineNumberFor(options, i) { function compensateForHScroll (line 614) | function compensateForHScroll(display) { function DisplayUpdate (line 620) | function DisplayUpdate(cm, viewport, force) { function maybeClipScrollbars (line 644) | function maybeClipScrollbars(cm) { function updateDisplayIfNeeded (line 658) | function updateDisplayIfNeeded(cm, update) { function postUpdateDisplay (line 730) | function postUpdateDisplay(cm, update) { function updateDisplaySimple (line 758) | function updateDisplaySimple(cm, viewport) { function setDocumentHeight (line 771) | function setDocumentHeight(cm, measure) { function updateHeightsInViewport (line 780) | function updateHeightsInViewport(cm) { function updateWidgetHeight (line 807) | function updateWidgetHeight(line) { function getDimensions (line 814) | function getDimensions(cm) { function patchDisplay (line 832) | function patchDisplay(cm, updateNumbersFrom, dims) { function updateLineForChanges (line 877) | function updateLineForChanges(cm, lineView, lineN, dims) { function ensureLineWrapped (line 890) | function ensureLineWrapped(lineView) { function updateLineBackground (line 901) | function updateLineBackground(lineView) { function getLineContent (line 915) | function getLineContent(cm, lineView) { function updateLineText (line 928) | function updateLineText(cm, lineView) { function updateLineClasses (line 943) | function updateLineClasses(lineView) { function updateLineGutter (line 953) | function updateLineGutter(cm, lineView, lineN, dims) { function updateLineWidgets (line 983) | function updateLineWidgets(cm, lineView, dims) { function buildLineElement (line 994) | function buildLineElement(cm, lineView, lineN, dims) { function insertLineWidgets (line 1008) | function insertLineWidgets(cm, lineView, dims) { function insertLineWidgetsFor (line 1014) | function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) { function positionLineWidget (line 1030) | function positionLineWidget(widget, node, lineView, dims) { function copyPos (line 1060) | function copyPos(x) {return Pos(x.line, x.ch);} function maxPos (line 1061) | function maxPos(a, b) { return cmp(a, b) < 0 ? b : a; } function minPos (line 1062) | function minPos(a, b) { return cmp(a, b) < 0 ? a : b; } function ensureFocus (line 1066) | function ensureFocus(cm) { function isReadOnly (line 1070) | function isReadOnly(cm) { function applyTextInput (line 1079) | function applyTextInput(cm, inserted, deleted, sel, origin) { function triggerElectric (line 1118) | function triggerElectric(cm, inserted) { function copyableRanges (line 1142) | function copyableRanges(cm) { function disableBrowserMagic (line 1153) | function disableBrowserMagic(field) { function TextareaInput (line 1161) | function TextareaInput(cm) { function hiddenTextarea (line 1180) | function hiddenTextarea() { function prepareCopyCut (line 1233) | function prepareCopyCut(e) { function p (line 1372) | function p() { function prepareSelectAllHack (line 1478) | function prepareSelectAllHack() { function rehide (line 1491) | function rehide() { function ContentEditableInput (line 1531) | function ContentEditableInput(cm) { function onCopyCut (line 1593) | function onCopyCut(e) { function poll (line 1720) | function poll() { function posToDOM (line 1833) | function posToDOM(cm, pos) { function badPos (line 1849) | function badPos(pos, bad) { if (bad) pos.bad = true; return pos; } function domToPos (line 1851) | function domToPos(cm, node, offset) { function locateNodeInLineView (line 1870) | function locateNodeInLineView(lineView, node, offset) { function domTextBetween (line 1925) | function domTextBetween(cm, from, to, fromLine, toLine) { function Selection (line 1975) | function Selection(ranges, primIndex) { function Range (line 2012) | function Range(anchor, head) { function normalizeSelection (line 2027) | function normalizeSelection(ranges, primIndex) { function simpleSelection (line 2043) | function simpleSelection(anchor, head) { function clipLine (line 2049) | function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.fi... function clipPos (line 2050) | function clipPos(doc, pos) { function clipToLen (line 2056) | function clipToLen(pos, linelen) { function isLine (line 2062) | function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.si... function clipPosArray (line 2063) | function clipPosArray(doc, array) { function extendRange (line 2078) | function extendRange(doc, range, head, other) { function extendSelection (line 2097) | function extendSelection(doc, head, other, options) { function extendSelections (line 2103) | function extendSelections(doc, heads, options) { function replaceOneSelection (line 2111) | function replaceOneSelection(doc, i, range, options) { function setSimpleSelection (line 2118) | function setSimpleSelection(doc, anchor, head, options) { function filterSelectionChange (line 2124) | function filterSelectionChange(doc, sel) { function setSelectionReplaceHistory (line 2140) | function setSelectionReplaceHistory(doc, sel, options) { function setSelection (line 2151) | function setSelection(doc, sel, options) { function setSelectionNoUndo (line 2156) | function setSelectionNoUndo(doc, sel, options) { function setSelectionInner (line 2168) | function setSelectionInner(doc, sel) { function reCheckSelection (line 2182) | function reCheckSelection(doc) { function skipAtomicInSelection (line 2188) | function skipAtomicInSelection(doc, sel, bias, mayClear) { function skipAtomic (line 2203) | function skipAtomic(doc, pos, bias, mayClear) { function updateSelection (line 2255) | function updateSelection(cm) { function prepareSelection (line 2259) | function prepareSelection(cm, primary) { function drawSelectionCursor (line 2277) | function drawSelectionCursor(cm, range, output) { function drawSelectionRange (line 2296) | function drawSelectionRange(cm, range, output) { function restartBlink (line 2371) | function restartBlink(cm) { function startWorker (line 2387) | function startWorker(cm, time) { function highlightWorker (line 2392) | function highlightWorker(cm) { function findStartLine (line 2434) | function findStartLine(cm, n, precise) { function getStateBefore (line 2450) | function getStateBefore(cm, n, precise) { function paddingTop (line 2468) | function paddingTop(display) {return display.lineSpace.offsetTop;} function paddingVert (line 2469) | function paddingVert(display) {return display.mover.offsetHeight - displ... function paddingH (line 2470) | function paddingH(display) { function scrollGap (line 2479) | function scrollGap(cm) { return scrollerGap - cm.display.nativeBarWidth; } function displayWidth (line 2480) | function displayWidth(cm) { function displayHeight (line 2483) | function displayHeight(cm) { function ensureLineHeights (line 2491) | function ensureLineHeights(cm, lineView, rect) { function mapFromLineView (line 2512) | function mapFromLineView(lineView, line, lineN) { function updateExternalMeasurement (line 2525) | function updateExternalMeasurement(cm, line) { function measureChar (line 2538) | function measureChar(cm, line, ch, bias) { function findViewForLine (line 2543) | function findViewForLine(cm, lineN) { function prepareMeasureForLine (line 2556) | function prepareMeasureForLine(cm, line) { function measureCharPrepared (line 2576) | function measureCharPrepared(cm, prepared, ch, bias, varHeight) { function nodeAndOffsetInLineMap (line 2598) | function nodeAndOffsetInLineMap(map, ch, bias) { function measureCharInner (line 2635) | function measureCharInner(cm, prepared, ch, bias) { function maybeUpdateRectForZooming (line 2694) | function maybeUpdateRectForZooming(measure, rect) { function clearLineMeasurementCacheFor (line 2704) | function clearLineMeasurementCacheFor(lineView) { function clearLineMeasurementCache (line 2713) | function clearLineMeasurementCache(cm) { function clearCaches (line 2720) | function clearCaches(cm) { function pageScrollX (line 2727) | function pageScrollX() { return window.pageXOffset || (document.document... function pageScrollY (line 2728) | function pageScrollY() { return window.pageYOffset || (document.document... function intoCoordSystem (line 2734) | function intoCoordSystem(cm, lineObj, rect, context) { function fromCoordSystem (line 2756) | function fromCoordSystem(cm, coords, context) { function charCoords (line 2773) | function charCoords(cm, pos, context, lineObj, bias) { function cursorCoords (line 2781) | function cursorCoords(cm, pos, context, lineObj, preparedMeasure, varHei... function estimateCoords (line 2813) | function estimateCoords(cm, pos) { function PosWithInfo (line 2827) | function PosWithInfo(line, ch, outside, xRel) { function coordsChar (line 2836) | function coordsChar(cm, x, y) { function coordsCharInner (line 2857) | function coordsCharInner(cm, lineObj, lineNo, x, y) { function textHeight (line 2899) | function textHeight(display) { function charWidth (line 2919) | function charWidth(display) { function startOperation (line 2941) | function startOperation(cm) { function fireCallbacksForOps (line 2969) | function fireCallbacksForOps(group) { function endOperation (line 2986) | function endOperation(cm) { function endOperations (line 3001) | function endOperations(group) { function endOperation_R1 (line 3015) | function endOperation_R1(op) { function endOperation_W1 (line 3028) | function endOperation_W1(op) { function endOperation_R2 (line 3032) | function endOperation_R2(op) { function endOperation_W2 (line 3053) | function endOperation_W2(op) { function endOperation_finish (line 3077) | function endOperation_finish(op) { function runInOp (line 3124) | function runInOp(cm, f) { function operation (line 3131) | function operation(cm, f) { function methodOp (line 3141) | function methodOp(f) { function docMethodOp (line 3149) | function docMethodOp(f) { function LineView (line 3164) | function LineView(doc, line, lineN) { function buildViewArray (line 3176) | function buildViewArray(cm, from, to) { function regChange (line 3192) | function regChange(cm, from, to, lendiff) { function regLineChange (line 3257) | function regLineChange(cm, line, type) { function resetView (line 3271) | function resetView(cm) { function findViewIndex (line 3279) | function findViewIndex(cm, n) { function viewCuttingPoint (line 3290) | function viewCuttingPoint(cm, oldN, newN, dir) { function adjustView (line 3316) | function adjustView(cm, from, to) { function countDirtyView (line 3337) | function countDirtyView(cm) { function registerEventHandlers (line 3349) | function registerEventHandlers(cm) { function dragDropChanged (line 3453) | function dragDropChanged(cm, value, old) { function onResize (line 3466) | function onResize(cm) { function eventInWidget (line 3479) | function eventInWidget(display, e) { function posFromMouse (line 3492) | function posFromMouse(cm, e, liberal, forRect) { function onMouseDown (line 3513) | function onMouseDown(e) { function leftButtonDown (line 3552) | function leftButtonDown(cm, e, start) { function leftButtonStartDrag (line 3578) | function leftButtonStartDrag(cm, e, start, modifier) { function leftButtonSelect (line 3606) | function leftButtonSelect(cm, e, start, type, addNew) { function gutterEvent (line 3749) | function gutterEvent(cm, e, type, prevent, signalfn) { function clickInGutter (line 3772) | function clickInGutter(cm, e) { function onDrop (line 3780) | function onDrop(e) { function onDragStart (line 3830) | function onDragStart(cm, e) { function setScrollTop (line 3856) | function setScrollTop(cm, val) { function setScrollLeft (line 3867) | function setScrollLeft(cm, val, isScroller) { function onScrollWheel (line 3911) | function onScrollWheel(cm, e) { function doHandleBinding (line 3983) | function doHandleBinding(cm, bound, dropShift) { function lookupKeyForEditor (line 4003) | function lookupKeyForEditor(cm, name, handle) { function dispatchKey (line 4013) | function dispatchKey(cm, name, e, handle) { function handleKeyBinding (line 4045) | function handleKeyBinding(cm, e) { function handleCharBinding (line 4064) | function handleCharBinding(cm, e, ch) { function onKeyDown (line 4070) | function onKeyDown(e) { function showCrossHair (line 4091) | function showCrossHair(cm) { function onKeyUp (line 4106) | function onKeyUp(e) { function onKeyPress (line 4111) | function onKeyPress(e) { function delayBlurEvent (line 4124) | function delayBlurEvent(cm) { function onFocus (line 4134) | function onFocus(cm) { function onBlur (line 4153) | function onBlur(cm) { function onContextMenu (line 4170) | function onContextMenu(cm, e) { function contextMenuInGutter (line 4175) | function contextMenuInGutter(cm, e) { function adjustForChange (line 4192) | function adjustForChange(pos, change) { function computeSelAfterChange (line 4201) | function computeSelAfterChange(doc, change) { function offsetPos (line 4211) | function offsetPos(pos, old, nw) { function computeReplacedSel (line 4220) | function computeReplacedSel(doc, changes, hint) { function filterChange (line 4240) | function filterChange(doc, change, update) { function makeChange (line 4264) | function makeChange(doc, change, ignoreReadOnly) { function makeChangeInner (line 4286) | function makeChangeInner(doc, change) { function makeChangeFromHistory (line 4304) | function makeChangeFromHistory(doc, type, allowSelectionOnly) { function shiftDoc (line 4370) | function shiftDoc(doc, distance) { function makeChangeSingleDoc (line 4386) | function makeChangeSingleDoc(doc, change, selAfter, spans) { function makeChangeSingleDocInEditor (line 4419) | function makeChangeSingleDocInEditor(cm, change, spans) { function replaceRange (line 4478) | function replaceRange(doc, code, from, to, origin) { function maybeScrollWindow (line 4489) | function maybeScrollWindow(cm, coords) { function scrollPosIntoView (line 4509) | function scrollPosIntoView(cm, pos, end, margin) { function scrollIntoView (line 4533) | function scrollIntoView(cm, x1, y1, x2, y2) { function calculateScrollPos (line 4543) | function calculateScrollPos(cm, x1, y1, x2, y2) { function addToScrollPos (line 4573) | function addToScrollPos(cm, left, top) { function ensureCursorVisible (line 4583) | function ensureCursorVisible(cm) { function resolveScrollToPos (line 4597) | function resolveScrollToPos(cm) { function indentLine (line 4617) | function indentLine(cm, n, how, aggressive) { function changeLine (line 4679) | function changeLine(doc, handle, changeType, op) { function deleteNearSelection (line 4690) | function deleteNearSelection(cm, compute) { function findPosH (line 4722) | function findPosH(doc, pos, dir, unit, visually) { function findPosV (line 4773) | function findPosV(cm, pos, dir, unit) { function interpret (line 5193) | function interpret(val) { function option (line 5249) | function option(name, deflt, handle, notOnInit) { function normalizeKeyName (line 5696) | function normalizeKeyName(name) { function getKeyMap (line 5782) | function getKeyMap(val) { function save (line 5803) | function save() {textarea.value = cm.getValue();} function markText (line 6053) | function markText(doc, from, to, options, type) { function markTextShared (line 6146) | function markTextShared(doc, from, to, options, type) { function findSharedMarkers (line 6161) | function findSharedMarkers(doc) { function copySharedMarkers (line 6166) | function copySharedMarkers(doc, markers) { function detachSharedMarkers (line 6178) | function detachSharedMarkers(markers) { function MarkedSpan (line 6194) | function MarkedSpan(marker, from, to) { function getMarkedSpanFor (line 6200) | function getMarkedSpanFor(spans, marker) { function removeMarkedSpan (line 6208) | function removeMarkedSpan(spans, span) { function addMarkedSpan (line 6214) | function addMarkedSpan(line, span) { function markedSpansBefore (line 6223) | function markedSpansBefore(old, startCh, isInsert) { function markedSpansAfter (line 6234) | function markedSpansAfter(old, endCh, isInsert) { function stretchSpansOverChange (line 6253) | function stretchSpansOverChange(doc, change) { function clearEmptySpans (line 6315) | function clearEmptySpans(spans) { function mergeOldSpans (line 6329) | function mergeOldSpans(doc, change) { function removeReadOnlyRanges (line 6352) | function removeReadOnlyRanges(doc, from, to) { function detachMarkedSpans (line 6381) | function detachMarkedSpans(line) { function attachMarkedSpans (line 6388) | function attachMarkedSpans(line, spans) { function extraLeft (line 6397) | function extraLeft(marker) { return marker.inclusiveLeft ? -1 : 0; } function extraRight (line 6398) | function extraRight(marker) { return marker.inclusiveRight ? 1 : 0; } function compareCollapsedMarkers (line 6403) | function compareCollapsedMarkers(a, b) { function collapsedSpanAtSide (line 6416) | function collapsedSpanAtSide(line, start) { function collapsedSpanAtStart (line 6426) | function collapsedSpanAtStart(line) { return collapsedSpanAtSide(line, t... function collapsedSpanAtEnd (line 6427) | function collapsedSpanAtEnd(line) { return collapsedSpanAtSide(line, fal... function conflictingCollapsedRange (line 6432) | function conflictingCollapsedRange(doc, lineNo, from, to, marker) { function visualLine (line 6452) | function visualLine(line) { function visualLineContinued (line 6461) | function visualLineContinued(line) { function visualLineNo (line 6472) | function visualLineNo(doc, lineN) { function visualLineEndNo (line 6479) | function visualLineEndNo(doc, lineN) { function lineIsHidden (line 6491) | function lineIsHidden(doc, line) { function lineIsHiddenInner (line 6502) | function lineIsHiddenInner(doc, line, span) { function adjustScrollWhenAboveVisible (line 6530) | function adjustScrollWhenAboveVisible(cm, line, diff) { function widgetHeight (line 6559) | function widgetHeight(widget) { function addLineWidget (line 6574) | function addLineWidget(doc, handle, node, options) { function updateLine (line 6609) | function updateLine(line, text, markedSpans, estimateHeight) { function cleanUpLine (line 6621) | function cleanUpLine(line) { function extractLineClasses (line 6626) | function extractLineClasses(type, output) { function callBlankLine (line 6640) | function callBlankLine(mode, state) { function readToken (line 6647) | function readToken(mode, stream, state, inner) { function takeToken (line 6657) | function takeToken(cm, pos, precise, asArray) { function runMode (line 6679) | function runMode(cm, text, mode, state, f, lineClasses, forceToEnd) { function highlightLine (line 6720) | function highlightLine(cm, line, state, forceToEnd) { function getLineStyles (line 6758) | function getLineStyles(cm, line, updateFrontier) { function processLine (line 6772) | function processLine(cm, text, state, startAt) { function interpretTokenStyle (line 6787) | function interpretTokenStyle(style, options) { function buildLineContent (line 6799) | function buildLineContent(cm, lineView) { function defaultSpecialCharPlaceholder (line 6853) | function defaultSpecialCharPlaceholder(ch) { function buildToken (line 6862) | function buildToken(builder, text, style, startStyle, endStyle, title, c... function splitSpaces (line 6916) | function splitSpaces(old) { function buildTokenBadBidi (line 6925) | function buildTokenBadBidi(inner, order) { function buildCollapsedSpan (line 6944) | function buildCollapsedSpan(builder, size, marker, ignoreWidget) { function insertLineContent (line 6961) | function insertLineContent(line, builder, styles) { function isWholeLineUpdate (line 7031) | function isWholeLineUpdate(doc, change) { function updateDoc (line 7037) | function updateDoc(doc, change, markedSpans, estimateHeight) { function LeafChunk (line 7100) | function LeafChunk(lines) { function BranchChunk (line 7140) | function BranchChunk(children) { function linkedDocs (line 7599) | function linkedDocs(doc, f, sharedHistOnly) { function attachDoc (line 7614) | function attachDoc(cm, doc) { function getLine (line 7628) | function getLine(doc, n) { function getBetween (line 7643) | function getBetween(doc, start, end) { function getLines (line 7655) | function getLines(doc, from, to) { function updateLineHeight (line 7663) | function updateLineHeight(line, height) { function lineNo (line 7670) | function lineNo(line) { function lineAtHeight (line 7684) | function lineAtHeight(chunk, h) { function heightAtLine (line 7705) | function heightAtLine(lineObj) { function getOrder (line 7727) | function getOrder(line) { function History (line 7735) | function History(startGen) { function historyChangeFromChange (line 7752) | function historyChangeFromChange(doc, change) { function clearSelectionEvents (line 7761) | function clearSelectionEvents(array) { function lastChangeEvent (line 7771) | function lastChangeEvent(hist, force) { function addChangeToHistory (line 7786) | function addChangeToHistory(doc, change, selAfter, opId) { function selectionEventCanBeMerged (line 7828) | function selectionEventCanBeMerged(doc, origin, prev, sel) { function addSelectionToHistory (line 7841) | function addSelectionToHistory(doc, sel, opId, options) { function pushSelectionToHistory (line 7863) | function pushSelectionToHistory(sel, dest) { function attachLocalSpans (line 7870) | function attachLocalSpans(doc, change, from, to) { function removeClearedSpans (line 7881) | function removeClearedSpans(spans) { function getOldSpans (line 7891) | function getOldSpans(doc, change) { function copyHistoryArray (line 7901) | function copyHistoryArray(events, newGroup, instantiateSel) { function rebaseHistSelSingle (line 7926) | function rebaseHistSelSingle(pos, from, to, diff) { function rebaseHistArray (line 7942) | function rebaseHistArray(array, from, to, diff) { function rebaseHist (line 7970) | function rebaseHist(hist, change) { function e_defaultPrevented (line 7989) | function e_defaultPrevented(e) { function e_target (line 7994) | function e_target(e) {return e.target || e.srcElement;} function e_button (line 7995) | function e_button(e) { function signalLater (line 8052) | function signalLater(emitter, type /*, values...*/) { function fireOrphanDelayed (line 8069) | function fireOrphanDelayed() { function signalDOMEvent (line 8078) | function signalDOMEvent(cm, e, override) { function signalCursorActivity (line 8085) | function signalCursorActivity(cm) { function hasHandler (line 8093) | function hasHandler(emitter, type) { function eventMixin (line 8100) | function eventMixin(ctor) { function Delayed (line 8117) | function Delayed() {this.id = null;} function findColumn (line 8142) | function findColumn(string, goal, tabSize) { function spaceStr (line 8157) | function spaceStr(n) { function lst (line 8163) | function lst(arr) { return arr[arr.length-1]; } function indexOf (line 8171) | function indexOf(array, elt) { function map (line 8176) | function map(array, f) { function nothing (line 8182) | function nothing() {} function createObj (line 8184) | function createObj(base, props) { function copyObj (line 8196) | function copyObj(obj, target, overwrite) { function bind (line 8204) | function bind(f) { function isWordChar (line 8214) | function isWordChar(ch, helper) { function isEmpty (line 8220) | function isEmpty(obj) { function isExtendingChar (line 8231) | function isExtendingChar(ch) { return ch.charCodeAt(0) >= 768 && extendi... function elt (line 8235) | function elt(tag, content, className, style) { function removeChildren (line 8261) | function removeChildren(e) { function removeChildrenAndAdd (line 8267) | function removeChildrenAndAdd(parent, e) { function activeElt (line 8282) | function activeElt() { return document.activeElement; } function classTest (line 8290) | function classTest(cls) { return new RegExp("(^|\\s)" + cls + "(?:$|\\s)... function joinClasses (line 8303) | function joinClasses(a, b) { function forEachCodeMirror (line 8316) | function forEachCodeMirror(f) { function ensureGlobalHandlers (line 8326) | function ensureGlobalHandlers() { function registerGlobalHandlers (line 8331) | function registerGlobalHandlers() { function zeroWidthElement (line 8358) | function zeroWidthElement(measure) { function hasBadBidiRects (line 8373) | function hasBadBidiRects(measure) { function hasBadZoomedRects (line 8420) | function hasBadZoomedRects(measure) { function iterateBidiSections (line 8449) | function iterateBidiSections(order, from, to, f) { function bidiLeft (line 8462) | function bidiLeft(part) { return part.level % 2 ? part.to : part.from; } function bidiRight (line 8463) | function bidiRight(part) { return part.level % 2 ? part.from : part.to; } function lineLeft (line 8465) | function lineLeft(line) { var order = getOrder(line); return order ? bid... function lineRight (line 8466) | function lineRight(line) { function lineStart (line 8472) | function lineStart(cm, lineN) { function lineEnd (line 8480) | function lineEnd(cm, lineN) { function lineStartSmart (line 8490) | function lineStartSmart(cm, pos) { function compareBidiLevel (line 8502) | function compareBidiLevel(order, a, b) { function getBidiPartAt (line 8509) | function getBidiPartAt(order, pos) { function moveInLine (line 8529) | function moveInLine(line, pos, dir, byUnit) { function moveVisually (line 8541) | function moveVisually(line, start, dir, byUnit) { function moveLogically (line 8564) | function moveLogically(line, start, dir, byUnit) { function charType (line 8598) | function charType(code) { function BidiSpan (line 8613) | function BidiSpan(level, from, to) { FILE: p5.sketchplugin/Contents/Resources/javascript.js function expressionAllowed (line 16) | function expressionAllowed(stream, state, backUp) { function kw (line 32) | function kw(type) {return {type: type, style: "keyword"};} function readRegexp (line 83) | function readRegexp(stream) { function ret (line 98) | function ret(tp, style, cont) { function tokenBase (line 102) | function tokenBase(stream, state) { function tokenString (line 159) | function tokenString(quote) { function tokenComment (line 175) | function tokenComment(stream, state) { function tokenQuasi (line 187) | function tokenQuasi(stream, state) { function findFatArrow (line 207) | function findFatArrow(stream, state) { function JSLexical (line 237) | function JSLexical(indented, column, type, align, prev, info) { function inScope (line 246) | function inScope(state, varname) { function parseJS (line 255) | function parseJS(state, style, type, content, stream) { function pass (line 279) | function pass() { function cont (line 282) | function cont() { function register (line 286) | function register(varname) { function pushcontext (line 307) | function pushcontext() { function popcontext (line 311) | function popcontext() { function pushlex (line 315) | function pushlex(type, info) { function poplex (line 326) | function poplex() { function expect (line 336) | function expect(wanted) { function statement (line 345) | function statement(type, value) { function expression (line 371) | function expression(type) { function expressionNoComma (line 374) | function expressionNoComma(type) { function expressionInner (line 377) | function expressionInner(type, noComma) { function maybeexpression (line 396) | function maybeexpression(type) { function maybeexpressionNoComma (line 400) | function maybeexpressionNoComma(type) { function maybeoperatorComma (line 405) | function maybeoperatorComma(type, value) { function maybeoperatorNoComma (line 409) | function maybeoperatorNoComma(type, value, noComma) { function quasi (line 424) | function quasi(type, value) { function continueQuasi (line 429) | function continueQuasi(type) { function arrowBody (line 436) | function arrowBody(type) { function arrowBodyNoComma (line 440) | function arrowBodyNoComma(type) { function maybeTarget (line 444) | function maybeTarget(noComma) { function target (line 450) | function target(_, value) { function targetNoComma (line 453) | function targetNoComma(_, value) { function maybelabel (line 456) | function maybelabel(type) { function property (line 460) | function property(type) { function objprop (line 463) | function objprop(type, value) { function getterSetter (line 481) | function getterSetter(type) { function afterprop (line 486) | function afterprop(type) { function commasep (line 490) | function commasep(what, end) { function contCommasep (line 505) | function contCommasep(what, end, info) { function block (line 510) | function block(type) { function maybetype (line 514) | function maybetype(type) { function maybedefault (line 517) | function maybedefault(_, value) { function typedef (line 520) | function typedef(type) { function vardef (line 523) | function vardef() { function pattern (line 526) | function pattern(type, value) { function proppattern (line 533) | function proppattern(type, value) { function maybeAssign (line 543) | function maybeAssign(_type, value) { function vardefCont (line 546) | function vardefCont(type) { function maybeelse (line 549) | function maybeelse(type, value) { function forspec (line 552) | function forspec(type) { function forspec1 (line 555) | function forspec1(type) { function formaybeinof (line 561) | function formaybeinof(_type, value) { function forspec2 (line 565) | function forspec2(type, value) { function forspec3 (line 570) | function forspec3(type) { function functiondef (line 573) | function functiondef(type, value) { function funarg (line 578) | function funarg(type) { function className (line 582) | function className(type, value) { function classNameAfter (line 585) | function classNameAfter(type, value) { function classBody (line 589) | function classBody(type, value) { function classGetterSetter (line 606) | function classGetterSetter(type) { function afterExport (line 611) | function afterExport(_type, value) { function afterImport (line 616) | function afterImport(type) { function importSpec (line 620) | function importSpec(type, value) { function maybeAs (line 626) | function maybeAs(_type, value) { function maybeFrom (line 629) | function maybeFrom(_type, value) { function arrayLiteral (line 632) | function arrayLiteral(type) { function maybeArrayComprehension (line 636) | function maybeArrayComprehension(type) { function comprehension (line 641) | function comprehension(type) { function isContinuedStatement (line 646) | function isContinuedStatement(state, textAfter) { FILE: p5.sketchplugin/Contents/Sketch/2d_primitives.js function point (line 8) | function point(x, y) { function line (line 43) | function line(x1, y1, x2, y2) { function beginShape (line 77) | function beginShape() { function vertex (line 81) | function vertex(x1, y1) { function bezierVertex (line 95) | function bezierVertex(x2,y2,x3,y3,x4,y4) { function endShape (line 109) | function endShape(mode) { function rectangle (line 144) | function rectangle(x, y, w, h) { function quad (line 184) | function quad(x1, y1, x2, y2, x3, y3, x4, y4) { function triangle (line 227) | function triangle(x1, y1, x2, y2, x3, y3) { function ellipse (line 267) | function ellipse(a, b, c, d) { function arc (line 310) | function arc(a,b,c,d,start,stop) { function text (line 377) | function text(str, x, y, x2, y2) { function bezier (line 429) | function bezier(x1,y1,x2,y2,x3,y3,x4,y4) { function symbol (line 469) | function symbol(name,x,y) { function image (line 477) | function image(name, x, y) { FILE: p5.sketchplugin/Contents/Sketch/array_functions.js function append (line 1) | function append(array, value) { function arrayCopy (line 6) | function arrayCopy( function concat (line 46) | function concat(list0, list1) { function reverse (line 50) | function reverse(list) { function shorten (line 54) | function shorten(list) { function shuffle (line 59) | function shuffle(arr, boolean) { function sort (line 75) | function sort(list, count) { function splice (line 86) | function splice(list, value, index) { function subset (line 94) | function subset(list, start, count) { FILE: p5.sketchplugin/Contents/Sketch/conversion.js function float (line 1) | function float(str) { function int (line 8) | function int(n, radix) { function str (line 21) | function str(n) { function boolean (line 29) | function boolean(n) { function byte (line 41) | function byte(n) { function char (line 50) | function char(n) { FILE: p5.sketchplugin/Contents/Sketch/notsupported.js function noLoop (line 1) | function noLoop() { function colorMode (line 5) | function colorMode() { function frameCount (line 9) | function frameCount() { function frameRate (line 13) | function frameRate() { function ellipseMode (line 17) | function ellipseMode() { function rectMode (line 21) | function rectMode() { function createVector (line 25) | function createVector() { function vector (line 29) | function vector() { function textStyle (line 33) | function textStyle() { FILE: p5.sketchplugin/Contents/Sketch/p5.js function exposeContext (line 8) | function exposeContext(context) { function createCanvas (line 102) | function createCanvas(w, h) { function textSize (line 164) | function textSize(fontSize) { function textFont (line 168) | function textFont(textFont) { function textLeading (line 172) | function textLeading(leading) { function textAlign (line 180) | function textAlign(textAlignment) { function fill (line 184) | function fill(r, g, b, a) { function stroke (line 215) | function stroke(r, g, b, a) { function strokeWeight (line 246) | function strokeWeight(weight) { function strokeCap (line 257) | function strokeCap(cap) { function strokeJoin (line 261) | function strokeJoin(join) { function noStroke (line 265) | function noStroke() { function noFill (line 269) | function noFill() { function background (line 273) | function background(r, g, b, a) { function rotate (line 303) | function rotate(rad) { function translate (line 309) | function translate(x, y) { function push (line 322) | function push() { function pop (line 339) | function pop() { function random (line 365) | function random(min, max) { function noise (line 402) | function noise(x,y,z) { function degrees (line 504) | function degrees(rad) { function radians (line 508) | function radians(deg) { function cos (line 512) | function cos(angle) { function sin (line 516) | function sin(angle) { function tan (line 520) | function tan(angle) { function abs (line 524) | function abs(n) {return Math.abs(n)} function ceil (line 526) | function ceil(n) {return Math.ceil(n)} function constrain (line 528) | function constrain(n, low, high) { function dist (line 532) | function dist(x1, y1, x2, y2) { function exp (line 536) | function exp(n) {return Math.exp(n)} function floor (line 538) | function floor(n) {return Math.floor(n)} function lerp (line 540) | function lerp(start, stop, amt) { function logarithm (line 544) | function logarithm(n) {return Math.log(n)} function mag (line 546) | function mag(x, y) { function map (line 550) | function map(n, start1, stop1, start2, stop2) { function max (line 554) | function max(n) { function min (line 562) | function min(n) { function norm (line 570) | function norm(n, start, stop) { function pow (line 574) | function pow(n,e) {return Math.pow(n,e)} function round (line 576) | function round(n) {return Math.round(n)} function sq (line 578) | function sq(n) {return n*n} function sqrt (line 580) | function sqrt(n) {return Math.sqrt(n)} function nf (line 587) | function nf() { function doNf (line 614) | function doNf() { function str (line 654) | function str() { function onRun (line 662) | function onRun(context) { function getTitleFromHandler (line 785) | function getTitleFromHandler(handler) { function updateContext (line 793) | function updateContext() { FILE: p5.sketchplugin/Contents/Sketch/utils.js function saveCode (line 4) | function saveCode(code) { function jsArray (line 11) | function jsArray(array) { function getArtboardWithName (line 22) | function getArtboardWithName(name) { function getLayerWithName (line 35) | function getLayerWithName(layerName, artboardName) { function predicate (line 45) | function predicate(format, array) { function deleteLayer (line 60) | function deleteLayer(layer){ function deleteAllLayers (line 66) | function deleteAllLayers(artboardName) { function resizeLayerToFitText (line 76) | function resizeLayerToFitText(layer) { function findSymbolByName (line 84) | function findSymbolByName(symbolName) { function openUrlInBrowser (line 95) | function openUrlInBrowser(url) { function tryParseJSON (line 99) | function tryParseJSON (jsonString){ function get (line 110) | function get( url ) {