Added Polymer
This commit is contained in:
32
rpg-docs/public/bower_components/google-code-prettify/src/lang-basic.js
vendored
Normal file
32
rpg-docs/public/bower_components/google-code-prettify/src/lang-basic.js
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
// Contributed by peter dot kofler at code minus cop dot org
|
||||
|
||||
/**
|
||||
* @fileoverview
|
||||
* Registers a language handler for Basic.
|
||||
*
|
||||
* 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-basic">(my BASIC code)</pre>
|
||||
*
|
||||
* @author peter dot kofler at code minus cop dot org
|
||||
*/
|
||||
|
||||
PR.registerLangHandler(
|
||||
PR.createSimpleLexer(
|
||||
[ // shortcutStylePatterns
|
||||
// "single-line-string"
|
||||
[PR.PR_STRING, /^(?:"(?:[^\\"\r\n]|\\.)*(?:"|$))/, null, '"'],
|
||||
// Whitespace
|
||||
[PR.PR_PLAIN, /^\s+/, null, ' \r\n\t\xA0']
|
||||
],
|
||||
[ // fallthroughStylePatterns
|
||||
// A line comment that starts with REM
|
||||
[PR.PR_COMMENT, /^REM[^\r\n]*/, null],
|
||||
[PR.PR_KEYWORD, /^\b(?:AND|CLOSE|CLR|CMD|CONT|DATA|DEF ?FN|DIM|END|FOR|GET|GOSUB|GOTO|IF|INPUT|LET|LIST|LOAD|NEW|NEXT|NOT|ON|OPEN|OR|POKE|PRINT|READ|RESTORE|RETURN|RUN|SAVE|STEP|STOP|SYS|THEN|TO|VERIFY|WAIT)\b/, null],
|
||||
[PR.PR_PLAIN, /^[A-Z][A-Z0-9]?(?:\$|%)?/i, null],
|
||||
// Literals .0, 0, 0.0 0E13
|
||||
[PR.PR_LITERAL, /^(?:\d+(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?/i, null, '0123456789'],
|
||||
[PR.PR_PUNCTUATION, /^.[^\s\w\.$%"]*/, null]
|
||||
// [PR.PR_PUNCTUATION, /^[-,:;!<>=\+^\/\*]+/]
|
||||
]),
|
||||
['basic','cbm']);
|
||||
Reference in New Issue
Block a user