Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(483)

Unified Diff: bower_components/google-code-prettify/src/lang-mumps.js

Issue 786953007: npm_modules: Fork bower_components into Polymer 0.4.0 and 0.5.0 versions (Closed) Base URL: https://chromium.googlesource.com/infra/third_party/npm_modules.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: bower_components/google-code-prettify/src/lang-mumps.js
diff --git a/bower_components/google-code-prettify/src/lang-mumps.js b/bower_components/google-code-prettify/src/lang-mumps.js
deleted file mode 100644
index 1372772bd0a33c11ad26f4e181de049f65e945eb..0000000000000000000000000000000000000000
--- a/bower_components/google-code-prettify/src/lang-mumps.js
+++ /dev/null
@@ -1,139 +0,0 @@
-// Copyright (C) 2011 Kitware Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-
-
-/**
- * @fileoverview
- * Registers a language handler for MUMPS.
- *
- *
- * To use, include prettify.js and this file in your HTML page.
- * Then put your code in an HTML tag like
- * <pre class="prettyprint lang-mumps">(my SQL code)</pre>
- *
- * Commands, intrinsic functions and variables taken from ISO/IEC 11756:1999(E)
- *
- * @author chris.harris@kitware.com
- *
- * Known issues:
- *
- * - Currently can't distinguish between keywords and local or global variables having the same name
- * for exampe SET IF="IF?"
- * - m file are already used for MatLab hence using mumps.
- */
-
-(function () {
-
-
-var commands = 'B|BREAK|' +
- 'C|CLOSE|' +
- 'D|DO|' +
- 'E|ELSE|' +
- 'F|FOR|' +
- 'G|GOTO|' +
- 'H|HALT|' +
- 'H|HANG|' +
- 'I|IF|' +
- 'J|JOB|' +
- 'K|KILL|' +
- 'L|LOCK|' +
- 'M|MERGE|' +
- 'N|NEW|' +
- 'O|OPEN|' +
- 'Q|QUIT|' +
- 'R|READ|' +
- 'S|SET|' +
- 'TC|TCOMMIT|' +
- 'TRE|TRESTART|' +
- 'TRO|TROLLBACK|' +
- 'TS|TSTART|' +
- 'U|USE|' +
- 'V|VIEW|' +
- 'W|WRITE|' +
- 'X|XECUTE';
-
-var intrinsicVariables = 'D|DEVICE|' +
- 'EC|ECODE|' +
- 'ES|ESTACK|' +
- 'ET|ETRAP|' +
- 'H|HOROLOG|' +
- 'I|IO|' +
- 'J|JOB|' +
- 'K|KEY|' +
- 'P|PRINCIPAL|' +
- 'Q|QUIT|' +
- 'ST|STACK|' +
- 'S|STORAGE|' +
- 'SY|SYSTEM|' +
- 'T|TEST|' +
- 'TL|TLEVEL|' +
- 'TR|TRESTART|' +
- 'X|' +
- 'Y|' +
- 'Z[A-Z]*|';
-
-var intrinsicFunctions = 'A|ASCII|' +
- 'C|CHAR|' +
- 'D|DATA|' +
- 'E|EXTRACT|' +
- 'F|FIND|' +
- 'FN|FNUMBER|' +
- 'G|GET|' +
- 'J|JUSTIFY|' +
- 'L|LENGTH|' +
- 'NA|NAME|' +
- 'O|ORDER|' +
- 'P|PIECE|' +
- 'QL|QLENGTH|' +
- 'QS|QSUBSCRIPT|' +
- 'Q|QUERY|' +
- 'R|RANDOM|' +
- 'RE|REVERSE|' +
- 'S|SELECT|' +
- 'ST|STACK|' +
- 'T|TEXT|' +
- 'TR|TRANSLATE|' +
- 'V|VIEW|' *
- 'Z[A-Z]*|';
-
-var intrinsic = intrinsicVariables + intrinsicFunctions;
-
-
-var shortcutStylePatterns = [
- // Whitespace
- [PR['PR_PLAIN'], /^[\t\n\r \xA0]+/, null, '\t\n\r \xA0'],
- // A double or single quoted, possibly multi-line, string.
- [PR['PR_STRING'], /^(?:"(?:[^"]|\\.)*")/, null, '"']
- ];
-
-var fallthroughStylePatterns = [
- // A line comment that starts with ;
- [PR['PR_COMMENT'], /^;[^\r\n]*/, null, ';'],
- // Add intrinsic variables and functions as declarations, there not really but it mean
- // they will hilighted differently from commands.
- [PR['PR_DECLARATION'], new RegExp('^(?:\\$(?:' + intrinsic + '))\\b', 'i'), null],
- // Add commands as keywords
- [PR['PR_KEYWORD'], new RegExp('^(?:[^\\$]' + commands + ')\\b', 'i'), null],
- // A number is a decimal real literal or in scientific notation.
- [PR['PR_LITERAL'],
- /^[+-]?(?:(?:\.\d+|\d+(?:\.\d*)?)(?:E[+\-]?\d+)?)/i],
- // An identifier
- [PR['PR_PLAIN'], /^[a-z][a-zA-Z0-9]*/i],
- // Exclude $ % and ^
- [PR['PR_PUNCTUATION'], /^[^\w\t\n\r\xA0\"\$;%\^]|_/]
- ];
-// Can't use m as its already used for MatLab
-PR.registerLangHandler(PR.createSimpleLexer(shortcutStylePatterns, fallthroughStylePatterns), ['mumps']);
-})();
« no previous file with comments | « bower_components/google-code-prettify/src/lang-ml.js ('k') | bower_components/google-code-prettify/src/lang-n.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698