view release on metacpan or search on metacpan
public/javascripts/ace/ext-beautify.js
public/javascripts/ace/ext-code_lens.js
public/javascripts/ace/ext-elastic_tabstops_lite.js
public/javascripts/ace/ext-emmet.js
public/javascripts/ace/ext-error_marker.js
public/javascripts/ace/ext-keybinding_menu.js
public/javascripts/ace/ext-language_tools.js
public/javascripts/ace/ext-linking.js
public/javascripts/ace/ext-modelist.js
public/javascripts/ace/ext-options.js
public/javascripts/ace/ext-prompt.js
public/javascripts/ace/ext-rtl.js
public/javascripts/ace/ext-searchbox.js
public/javascripts/ace/ext-settings_menu.js
public/javascripts/ace/ext-spellcheck.js
public/javascripts/ace/ext-split.js
public/javascripts/ace/ext-static_highlight.js
public/javascripts/ace/ext-statusbar.js
public/javascripts/ace/ext-textarea.js
public/javascripts/ace/ext-themelist.js
public/javascripts/ace/ext-whitespace.js
public/javascripts/ace.js view on Meta::CPAN
(function(){function o(n){var i=e;n&&(e[n]||(e[n]={}),i=e[n]);if(!i.define||!i.define.packaged)t.original=i.define,i.define=t,i.define.packaged=!0;if(!i.require||!i.require.packaged)r.original=i.require,i.require=r,i.require.packaged=!0}var ACE_NAMES...
window.require(["ace/ace"], function(a) {
if (a) {
a.config.init(true);
a.define = window.define;
}
if (!window.ace)
window.ace = a;
for (var key in a) if (a.hasOwnProperty(key))
window.ace[key] = a[key];
window.ace["default"] = window.ace;
public/javascripts/ace/ace.js view on Meta::CPAN
bindKey: bindKey(null, "Ctrl-L"),
exec: function(editor) { editor.centerSelection(); },
readOnly: true
}, {
name: "gotoline",
description: "Go to line...",
bindKey: bindKey("Ctrl-L", "Command-L"),
exec: function(editor, line) {
if (typeof line === "number" && !isNaN(line))
editor.gotoLine(line);
editor.prompt({ $type: "gotoLine" });
},
readOnly: true
}, {
name: "fold",
bindKey: bindKey("Alt-L|Ctrl-F1", "Command-Alt-L|Command-F1"),
exec: function(editor) { editor.session.toggleFold(false); },
multiSelectAction: "forEach",
scrollIntoView: "center",
readOnly: true
}, {
public/javascripts/ace/ace.js view on Meta::CPAN
editor.insert("\n");
if (cursor.row === 0) editor.navigateUp();
},
multiSelectAction: "forEach",
scrollIntoView: "cursor"
}, {
name: "openCommandPallete",
description: "Open command pallete",
bindKey: bindKey("F1", "F1"),
exec: function(editor) {
editor.prompt({ $type: "commands" });
},
readOnly: true
}, {
name: "modeSelect",
description: "Change language mode...",
bindKey: bindKey(null, null),
exec: function(editor) {
editor.prompt({ $type: "modes" });
},
readOnly: true
}];
});
define("ace/editor",["require","exports","module","ace/lib/fixoldbrowsers","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/useragent","ace/keyboard/textinput","ace/mouse/mouse_handler","ace/mouse/fold_handler","ace/keyboard/keybinding","ace/edit_...
"use strict";
require("./lib/fixoldbrowsers");
public/javascripts/ace/ace.js view on Meta::CPAN
this.$resetCursorStyle = function() {
var style = this.$cursorStyle || "ace";
var cursorLayer = this.renderer.$cursorLayer;
if (!cursorLayer)
return;
cursorLayer.setSmoothBlinking(/smooth/.test(style));
cursorLayer.isBlinking = !this.$readOnly && style != "wide";
dom.setCssClass(cursorLayer.element, "ace_slim-cursors", /slim/.test(style));
};
this.prompt = function(message, options, callback) {
var editor = this;
config.loadModule("./ext/prompt", function (module) {
module.prompt(editor, message, options, callback);
});
};
}).call(Editor.prototype);
config.defineOptions(Editor.prototype, "editor", {
selectionStyle: {
set: function(style) {
public/javascripts/ace/ext-emmet.js view on Meta::CPAN
case "html":
var profile = resources.getVariable("profile");
if (!profile)
profile = this.ace.session.getLines(0,2).join("").search(/<!DOCTYPE[^>]+XHTML/i) != -1 ? "xhtml": "html";
return profile;
default:
var mode = this.ace.session.$mode;
return mode.emmetConfig && mode.emmetConfig.profile || "xhtml";
}
},
prompt: function(title) {
return prompt(title); // eslint-disable-line no-alert
},
getSelection: function() {
return this.ace.session.getTextRange();
},
getFilePath: function() {
return "";
},
$updateTabstops: function(value) {
var base = 1000;
var zeroBase = 0;
public/javascripts/ace/ext-prompt.js view on Meta::CPAN
}
module.exports = {
getModeForPath: getModeForPath,
modes: modes,
modesByName: modesByName
};
});
define("ace/ext/prompt",["require","exports","module","ace/range","ace/lib/dom","ace/ext/menu_tools/get_editor_keyboard_shortcuts","ace/autocomplete","ace/autocomplete/popup","ace/autocomplete/popup","ace/undomanager","ace/tokenizer","ace/ext/menu_to...
"use strict";
var Range = require("../range").Range;
var dom = require("../lib/dom");
var shortcuts = require("../ext/menu_tools/get_editor_keyboard_shortcuts");
var FilteredList= require("../autocomplete").FilteredList;
var AcePopup = require('../autocomplete/popup').AcePopup;
var $singleLineEditor = require('../autocomplete/popup').$singleLineEditor;
var UndoManager = require("../undomanager").UndoManager;
var Tokenizer = require("../tokenizer").Tokenizer;
var overlayPage = require("./menu_tools/overlay_page").overlayPage;
var modelist = require("./modelist");
var openPrompt;
function prompt(editor, message, options, callback) {
if (typeof message == "object") {
return prompt(editor, "", message, options);
}
if (openPrompt) {
var lastPrompt = openPrompt;
editor = lastPrompt.editor;
lastPrompt.close();
if (lastPrompt.name && lastPrompt.name == options.name)
return;
}
if (options.$type)
return prompt[options.$type](editor, callback);
var cmdLine = $singleLineEditor();
cmdLine.session.setUndoManager(new UndoManager());
var el = dom.buildDom(["div", {class: "ace_prompt_container" + (options.hasDescription ? " input-box-with-description" : "")}]);
var overlay = overlayPage(editor, el, done);
el.appendChild(cmdLine.container);
if (editor) {
editor.cmdLine = cmdLine;
cmdLine.setOption("fontSize", editor.getOption("fontSize"));
}
if (message) {
cmdLine.setValue(message, 1);
}
public/javascripts/ace/ext-prompt.js view on Meta::CPAN
if (options.$rules) {
var tokenizer = new Tokenizer(options.$rules);
cmdLine.session.bgTokenizer.setTokenizer(tokenizer);
}
if (options.placeholder) {
cmdLine.setOption("placeholder", options.placeholder);
}
if (options.hasDescription) {
var promptTextContainer = dom.buildDom(["div", {class: "ace_prompt_text_container"}]);
dom.buildDom(options.prompt || "Press 'Enter' to confirm or 'Escape' to cancel", promptTextContainer);
el.appendChild(promptTextContainer);
}
overlay.setIgnoreFocusOut(options.ignoreFocusOut);
function accept() {
var val;
if (popup && popup.getCursorPosition().row > 0) {
val = valueFromRecentList();
} else {
val = cmdLine.getValue();
public/javascripts/ace/ext-prompt.js view on Meta::CPAN
}
cmdLine.focus();
openPrompt = {
close: done,
name: options.name,
editor: editor
};
}
prompt.gotoLine = function(editor, callback) {
function stringifySelection(selection) {
if (!Array.isArray(selection))
selection = [selection];
return selection.map(function(r) {
var cursor = r.isBackwards ? r.start: r.end;
var anchor = r.isBackwards ? r.end: r.start;
var row = anchor.row;
var s = (row + 1) + ":" + anchor.column;
if (anchor.row == cursor.row) {
if (anchor.column != cursor.column)
s += ">" + ":" + cursor.column;
} else {
s += ">" + (cursor.row + 1) + ":" + cursor.column;
}
return s;
}).reverse().join(", ");
}
prompt(editor, ":" + stringifySelection(editor.selection.toJSON()), {
name: "gotoLine",
selection: [1, Number.MAX_VALUE],
onAccept: function(data) {
var value = data.value;
var _history = prompt.gotoLine._history;
if (!_history)
prompt.gotoLine._history = _history = [];
if (_history.indexOf(value) != -1)
_history.splice(_history.indexOf(value), 1);
_history.unshift(value);
if (_history.length > 20) _history.length = 20;
var pos = editor.getCursorPosition();
var ranges = [];
value.replace(/^:/, "").split(/,/).map(function(str) {
var parts = str.split(/([<>:+-]|c?\d+)|[^c\d<>:+-]+/).filter(Boolean);
public/javascripts/ace/ext-prompt.js view on Meta::CPAN
var scrollTop = editor.renderer.scrollTop;
editor.renderer.scrollSelectionIntoView(
editor.selection.anchor,
editor.selection.cursor,
0.5
);
editor.renderer.animateScrolling(scrollTop);
},
history: function() {
var undoManager = editor.session.getUndoManager();
if (!prompt.gotoLine._history)
return [];
return prompt.gotoLine._history;
},
getCompletions: function(cmdLine) {
var value = cmdLine.getValue();
var m = value.replace(/^:/, "").split(":");
var row = Math.min(parseInt(m[0]) || 1, editor.session.getLength()) - 1;
var line = editor.session.getLine(row);
var current = value + " " + line;
return [current].concat(this.history());
},
public/javascripts/ace/ext-prompt.js view on Meta::CPAN
regex: /\d+/,
token: "string"
}, {
regex: /[:,><+\-c]/,
token: "keyword"
}]
}
});
};
prompt.commands = function(editor, callback) {
function normalizeName(name) {
return (name || "").replace(/^./, function(x) {
return x.toUpperCase(x);
}).replace(/[a-z][A-Z]/g, function(x) {
return x[0] + " " + x[1].toLowerCase(x);
});
}
function getEditorCommandsByName(excludeCommands) {
var commandsByName = [];
var commandMap = {};
public/javascripts/ace/ext-prompt.js view on Meta::CPAN
});
}
});
return commandsByName;
}
var excludeCommandsList = ["insertstring", "inserttext", "setIndentation", "paste"];
var shortcutsArray = getEditorCommandsByName(excludeCommandsList);
shortcutsArray = shortcutsArray.map(function(item) {
return {value: item.description, meta: item.key, command: item.command};
});
prompt(editor, "", {
name: "commands",
selection: [0, Number.MAX_VALUE],
maxHistoryCount: 5,
onAccept: function(data) {
if (data.item) {
var commandName = data.item.command;
this.addToHistory(data.item);
editor.execCommand(commandName);
}
public/javascripts/ace/ext-prompt.js view on Meta::CPAN
delete item.message;
for (var i = 1; i < history.length; i++) {
if (history[i]["command"] == item.command ) {
history.splice(i, 1);
break;
}
}
if (this.maxHistoryCount > 0 && history.length > this.maxHistoryCount) {
history.splice(history.length - 1, 1);
}
prompt.commands.history = history;
},
history: function() {
return prompt.commands.history || [];
},
getPrefix: function(cmdLine) {
var currentPos = cmdLine.getCursorPosition();
var filterValue = cmdLine.getValue();
return filterValue.substring(0, currentPos.column);
},
getCompletions: function(cmdLine) {
function getFilteredCompletions(commands, prefix) {
var resultCommands = JSON.parse(JSON.stringify(commands));
public/javascripts/ace/ext-prompt.js view on Meta::CPAN
var completions = recentlyUsedCommands.concat(otherCommands);
return completions.length > 0 ? completions : [{
value: "No matching commands",
error: 1
}];
}
});
};
prompt.modes = function(editor, callback) {
var modesArray = modelist.modes;
modesArray = modesArray.map(function(item) {
return {value: item.caption, mode: item.name};
});
prompt(editor, "", {
name: "modes",
selection: [0, Number.MAX_VALUE],
onAccept: function(data) {
if (data.item) {
var modeName = "ace/mode/" + data.item.mode;
editor.session.setMode(modeName);
}
},
getPrefix: function(cmdLine) {
var currentPos = cmdLine.getCursorPosition();
public/javascripts/ace/ext-prompt.js view on Meta::CPAN
var completions = getFilteredCompletions(modesArray, prefix);
return completions.length > 0 ? completions : [{
"caption": "No mode matching",
"value": "No mode matching",
"error": 1
}];
}
});
};
dom.importCssString(".ace_prompt_container {\
max-width: 600px;\
width: 100%;\
margin: 20px auto;\
padding: 3px;\
background: white;\
border-radius: 2px;\
box-shadow: 0px 2px 3px 0px #555;\
}");
exports.prompt = prompt;
}); (function() {
window.require(["ace/ext/prompt"], function(m) {
if (typeof module == "object" && typeof exports == "object" && module) {
module.exports = m;
}
});
})();
public/javascripts/ace/keybinding-vim.js view on Meta::CPAN
{ keys: 'z<CR>', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'top' }, motion: 'moveToFirstNonWhiteSpaceCharacter' },
{ keys: 'z-', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'bottom' }},
{ keys: 'zb', type: 'action', action: 'scrollToCursor', actionArgs: { position: 'bottom' }, motion: 'moveToFirstNonWhiteSpaceCharacter' },
{ keys: '.', type: 'action', action: 'repeatLastEdit' },
{ keys: '<C-a>', type: 'action', action: 'incrementNumberToken', isEdit: true, actionArgs: {increase: true, backtrack: false}},
{ keys: '<C-x>', type: 'action', action: 'incrementNumberToken', isEdit: true, actionArgs: {increase: false, backtrack: false}},
{ keys: '<C-t>', type: 'action', action: 'indent', actionArgs: { indentRight: true }, context: 'insert' },
{ keys: '<C-d>', type: 'action', action: 'indent', actionArgs: { indentRight: false }, context: 'insert' },
{ keys: 'a<character>', type: 'motion', motion: 'textObjectManipulation' },
{ keys: 'i<character>', type: 'motion', motion: 'textObjectManipulation', motionArgs: { textObjectInner: true }},
{ keys: '/', type: 'search', searchArgs: { forward: true, querySrc: 'prompt', toJumplist: true }},
{ keys: '?', type: 'search', searchArgs: { forward: false, querySrc: 'prompt', toJumplist: true }},
{ keys: '*', type: 'search', searchArgs: { forward: true, querySrc: 'wordUnderCursor', wholeWordOnly: true, toJumplist: true }},
{ keys: '#', type: 'search', searchArgs: { forward: false, querySrc: 'wordUnderCursor', wholeWordOnly: true, toJumplist: true }},
{ keys: 'g*', type: 'search', searchArgs: { forward: true, querySrc: 'wordUnderCursor', toJumplist: true }},
{ keys: 'g#', type: 'search', searchArgs: { forward: false, querySrc: 'wordUnderCursor', toJumplist: true }},
{ keys: ':', type: 'ex' }
];
var defaultKeymapLength = defaultKeymap.length;
var defaultExCommandMap = [
{ name: 'colorscheme', shortName: 'colo' },
{ name: 'map' },
public/javascripts/ace/keybinding-vim.js view on Meta::CPAN
}
actions[command.action](cm, actionArgs, vim);
},
processSearch: function(cm, vim, command) {
if (!cm.getSearchCursor) {
return;
}
var forward = command.searchArgs.forward;
var wholeWordOnly = command.searchArgs.wholeWordOnly;
getSearchState(cm).setReversed(!forward);
var promptPrefix = (forward) ? '/' : '?';
var originalQuery = getSearchState(cm).getQuery();
var originalScrollPos = cm.getScrollInfo();
function handleQuery(query, ignoreCase, smartCase) {
vimGlobalState.searchHistoryController.pushInput(query);
vimGlobalState.searchHistoryController.reset();
try {
updateSearchQuery(cm, query, ignoreCase, smartCase);
} catch (e) {
showConfirm(cm, 'Invalid regex: ' + query);
clearInputState(cm);
public/javascripts/ace/keybinding-vim.js view on Meta::CPAN
close();
cm.focus();
} else if (keyName == 'Up' || keyName == 'Down') {
CodeMirror.e_stop(e);
} else if (keyName == 'Ctrl-U') {
CodeMirror.e_stop(e);
close('');
}
}
switch (command.searchArgs.querySrc) {
case 'prompt':
var macroModeState = vimGlobalState.macroModeState;
if (macroModeState.isPlaying) {
var query = macroModeState.replaySearchQueries.shift();
handleQuery(query, true /** ignoreCase */, false /** smartCase */);
} else {
showPrompt(cm, {
onClose: onPromptClose,
prefix: promptPrefix,
desc: searchPromptDesc,
onKeyUp: onPromptKeyUp,
onKeyDown: onPromptKeyDown
});
}
break;
case 'wordUnderCursor':
var word = expandWordUnderCursor(cm, false /** inclusive */,
true /** forward */, false /** bigWord */,
true /** noSymbol */);
public/javascripts/ace/keybinding-vim.js view on Meta::CPAN
cm.openDialog(template, onClose, { bottom: true, value: options.value,
onKeyDown: options.onKeyDown, onKeyUp: options.onKeyUp,
selectValueOnOpen: false, onClose: function() {
if (cm.state.vim) {
cm.state.vim.status = "";
cm.ace.renderer.$loop.schedule(cm.ace.renderer.CHANGE_CURSOR);
}
}});
}
else {
onClose(prompt(shortText, ''));
}
}
function splitBySlash(argString) {
return splitBySeparator(argString, '/');
}
function findUnescapedSlashes(argString) {
return findUnescapedSeparators(argString, '/');
}
public/javascripts/ace/keybinding-vim.js view on Meta::CPAN
function makePrompt(prefix, desc) {
var raw = '<span style="font-family: monospace; white-space: pre">' +
(prefix || "") + '<input type="text" autocorrect="off" autocapitalize="none" autocomplete="off"></span>';
if (desc)
raw += ' <span style="color: #888">' + desc + '</span>';
return raw;
}
var searchPromptDesc = '(Javascript regexp)';
function showPrompt(cm, options) {
var shortText = (options.prefix || '') + ' ' + (options.desc || '');
var prompt = makePrompt(options.prefix, options.desc);
dialog(cm, prompt, shortText, options.onClose, options);
}
function regexEqual(r1, r2) {
if (r1 instanceof RegExp && r2 instanceof RegExp) {
var props = ['global', 'multiline', 'ignoreCase', 'source'];
for (var i = 0; i < props.length; i++) {
var prop = props[i];
if (r1[prop] !== r2[prop]) {
return false;
}
}
public/javascripts/ace/mode-batchfile.js view on Meta::CPAN
define("ace/mode/batchfile_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module) {
"use strict";
var oop = require("../lib/oop");
var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
var BatchFileHighlightRules = function() {
this.$rules = { start:
[ { token: 'keyword.command.dosbatch',
regex: '\\b(?:append|assoc|at|attrib|break|cacls|cd|chcp|chdir|chkdsk|chkntfs|cls|cmd|color|comp|compact|convert|copy|date|del|dir|diskcomp|diskcopy|doskey|echo|endlocal|erase|fc|find|findstr|format|ftype|graftabl|help|keyb|label|md|mkdir|...
caseInsensitive: true },
{ token: 'keyword.control.statement.dosbatch',
regex: '\\b(?:goto|call|exit)\\b',
caseInsensitive: true },
{ token: 'keyword.control.conditional.if.dosbatch',
regex: '\\bif\\s+not\\s+(?:exist|defined|errorlevel|cmdextversion)\\b',
caseInsensitive: true },
{ token: 'keyword.control.conditional.dosbatch',
regex: '\\b(?:if|else)\\b',
caseInsensitive: true },
public/javascripts/ace/mode-mysql.js view on Meta::CPAN
var oop = require("../lib/oop");
var lang = require("../lib/lang");
var DocCommentHighlightRules = require("./doc_comment_highlight_rules").DocCommentHighlightRules;
var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
var MysqlHighlightRules = function() {
var mySqlKeywords = /*sql*/ "alter|and|as|asc|between|count|create|delete|desc|distinct|drop|from|having|in|insert|into|is|join|like|not|on|or|order|select|set|table|union|update|values|where" + "|accessible|action|add|after|algorithm|all|analyze...
var builtins = "by|bool|boolean|bit|blob|decimal|double|enum|float|long|longblob|longtext|medium|mediumblob|mediumint|mediumtext|time|timestamp|tinyblob|tinyint|tinytext|text|bigint|int|int1|int2|int3|int4|int8|integer|float|float4|float8|double|...
var variable = "charset|clear|connect|edit|ego|exit|go|help|nopager|notee|nowarning|pager|print|prompt|quit|rehash|source|status|system|tee";
var keywordMapper = this.createKeywordMapper({
"support.function": builtins,
"keyword": mySqlKeywords,
"constant": "false|true|null|unknown|date|time|timestamp|ODBCdotTable|zerolessFloat",
"variable.language": variable
}, "identifier", true);
function string(rule) {
public/javascripts/ace/mode-perl6.js view on Meta::CPAN
"minpairs|minute|misplaced|Mix|MixHash|mkdir|mode|modified|month|move|mro|msb|multiness|"+
"name|named|named_names|narrow|nativecast|native-descriptor|nativesizeof|new|new_type|"+
"new-from-daycount|new-from-pairs|next|nextcallee|next-handle|nextsame|nextwith|NFC|NFD|"+
"NFKC|NFKD|nl-in|nl-out|nodemap|none|norm|not|note|now|nude|numerator|Numeric|of|"+
"offset|offset-in-hours|offset-in-minutes|old|on-close|one|on-switch|open|opened|"+
"operation|optional|ord|ords|orig|os-error|osname|out-buffer|pack|package|package-kind|"+
"package-name|packages|pair|pairs|pairup|parameter|params|parent|parent-name|parents|parse|"+
"parse-base|parsefile|parse-names|parts|path|path-sep|payload|peer-host|peer-port|periods|"+
"perl|permutations|phaser|pick|pickpairs|pid|placeholder|plus|polar|poll|polymod|pop|pos|"+
"positional|posix|postfix|postmatch|precomp-ext|precomp-target|pred|prefix|prematch|prepend|"+
"print|printf|print-nl|print-to|private|private_method_table|proc|produce|Promise|prompt|"+
"protect|pull-one|push|push-all|push-at-least|push-exactly|push-until-lazy|put|"+
"qualifier-type|quit|r|race|radix|rand|range|raw|re|read|readchars|readonly|"+
"ready|Real|reallocate|reals|reason|rebless|receive|recv|redispatcher|redo|reduce|"+
"rel2abs|relative|release|rename|repeated|replacement|report|reserved|resolve|"+
"restore|result|resume|rethrow|reverse|right|rindex|rmdir|roles_to_compose|"+
"rolish|roll|rootdir|roots|rotate|rotor|round|roundrobin|routine-type|run|rwx|s|"+
"samecase|samemark|samewith|say|schedule-on|scheduler|scope|sec|sech|second|seek|"+
"self|send|Set|set_hidden|set_name|set_package|set_rw|set_value|SetHash|"+
"set-instruments|setup_finalization|shape|share|shell|shift|sibling|sigil|"+
"sign|signal|signals|signature|sin|sinh|sink|sink-all|skip|skip-at-least|"+
public/javascripts/ace/mode-php.js view on Meta::CPAN
],
"readfile": [
"int readfile(string filename [, bool use_include_path[, resource context]])",
"Output a file or a URL"
],
"readgzfile": [
"int readgzfile(string filename [, int use_include_path])",
"Output a .gz-file"
],
"readline": [
"string readline([string prompt])",
"Reads a line"
],
"readline_add_history": [
"bool readline_add_history(string prompt)",
"Adds a line to the history"
],
"readline_callback_handler_install": [
"void readline_callback_handler_install(string prompt, mixed callback)",
"Initializes the readline callback interface and terminal, prints the prompt and returns immediately"
],
"readline_callback_handler_remove": [
"bool readline_callback_handler_remove()",
"Removes a previously installed callback handler and restores terminal settings"
],
"readline_callback_read_char": [
"void readline_callback_read_char()",
"Informs the readline callback interface that a character is ready for input"
],
"readline_clear_history": [
public/javascripts/ace/mode-php_laravel_blade.js view on Meta::CPAN
],
"readfile": [
"int readfile(string filename [, bool use_include_path[, resource context]])",
"Output a file or a URL"
],
"readgzfile": [
"int readgzfile(string filename [, int use_include_path])",
"Output a .gz-file"
],
"readline": [
"string readline([string prompt])",
"Reads a line"
],
"readline_add_history": [
"bool readline_add_history(string prompt)",
"Adds a line to the history"
],
"readline_callback_handler_install": [
"void readline_callback_handler_install(string prompt, mixed callback)",
"Initializes the readline callback interface and terminal, prints the prompt and returns immediately"
],
"readline_callback_handler_remove": [
"bool readline_callback_handler_remove()",
"Removes a previously installed callback handler and restores terminal settings"
],
"readline_callback_read_char": [
"void readline_callback_read_char()",
"Informs the readline callback interface that a character is ready for input"
],
"readline_clear_history": [
public/javascripts/ace/mode-prolog.js view on Meta::CPAN
{ include: '#list' },
{ include: '#atom' },
{ include: '#variable' } ],
'#basic_fact':
[ { token:
[ 'entity.name.function.fact.basic.prolog',
'punctuation.end.fact.basic.prolog' ],
regex: '([a-z]\\w*)(\\.)' } ],
'#builtins':
[ { token: 'support.function.builtin.prolog',
regex: '\\b(?:abolish|abort|ancestors|arg|ascii|assert[az]|atom(?:ic)?|body|char|close|conc|concat|consult|define|definition|dynamic|dump|fail|file|free|free_proc|functor|getc|goal|halt|head|head|integer|length|listing|match_args|member|ne...
'#comment':
[ { token:
[ 'punctuation.definition.comment.prolog',
'comment.line.percentage.prolog' ],
regex: '(%)(.*$)' },
{ token: 'punctuation.definition.comment.prolog',
regex: '/\\*',
push:
[ { token: 'punctuation.definition.comment.prolog',
regex: '\\*/',
public/javascripts/ace/worker-html.js view on Meta::CPAN
}
};
modes.inBody.startTagIsindex = function(name, attributes) {
tree.parseError('deprecated-tag', {name: 'isindex'});
tree.selfClosingFlagAcknowledged = true;
if (tree.form)
return;
var formAttributes = [];
var inputAttributes = [];
var prompt = "This is a searchable index. Enter search keywords: ";
for (var key in attributes) {
switch (attributes[key].nodeName) {
case 'action':
formAttributes.push({nodeName: 'action',
nodeValue: attributes[key].nodeValue});
break;
case 'prompt':
prompt = attributes[key].nodeValue;
break;
case 'name':
break;
default:
inputAttributes.push({nodeName: attributes[key].nodeName,
nodeValue: attributes[key].nodeValue});
}
}
inputAttributes.push({nodeName: 'name', nodeValue: 'isindex'});
this.processStartTag('form', formAttributes);
this.processStartTag('hr');
this.processStartTag('label');
this.processCharacters(new CharacterBuffer(prompt));
this.processStartTag('input', inputAttributes);
this.processEndTag('label');
this.processStartTag('hr');
this.processEndTag('form');
};
modes.inBody.startTagTextarea = function(name, attributes) {
tree.insertElement(name, attributes);
tree.tokenizer.setState(Tokenizer.RCDATA);
tree.originalInsertionMode = tree.insertionModeName;
public/javascripts/ace/worker-javascript.js view on Meta::CPAN
XPathNSResolver : false,
XPathResult : false
};
exports.devel = {
alert : false,
confirm: false,
console: false,
Debug : false,
opera : false,
prompt : false
};
exports.worker = {
importScripts : true,
postMessage : true,
self : true,
FileReaderSync : true
};
exports.nonstandard = {
escape : false,