| OLD | NEW |
| (Empty) |
| 1 // Contributed by ribrdb @ code.google.com | |
| 2 | |
| 3 /** | |
| 4 * @fileoverview | |
| 5 * Registers a language handler for YAML. | |
| 6 * | |
| 7 * @author ribrdb | |
| 8 */ | |
| 9 | |
| 10 PR['registerLangHandler']( | |
| 11 PR['createSimpleLexer']( | |
| 12 [ | |
| 13 [PR['PR_PUNCTUATION'], /^[:|>?]+/, null, ':|>?'], | |
| 14 [PR['PR_DECLARATION'], /^%(?:YAML|TAG)[^#\r\n]+/, null, '%'], | |
| 15 [PR['PR_TYPE'], /^[&]\S+/, null, '&'], | |
| 16 [PR['PR_TYPE'], /^!\S*/, null, '!'], | |
| 17 [PR['PR_STRING'], /^"(?:[^\\"]|\\.)*(?:"|$)/, null, '"'], | |
| 18 [PR['PR_STRING'], /^'(?:[^']|'')*(?:'|$)/, null, "'"], | |
| 19 [PR['PR_COMMENT'], /^#[^\r\n]*/, null, '#'], | |
| 20 [PR['PR_PLAIN'], /^\s+/, null, ' \t\r\n'] | |
| 21 ], | |
| 22 [ | |
| 23 [PR['PR_DECLARATION'], /^(?:---|\.\.\.)(?:[\r\n]|$)/], | |
| 24 [PR['PR_PUNCTUATION'], /^-/], | |
| 25 [PR['PR_KEYWORD'], /^\w+:[ \r\n]/], | |
| 26 [PR['PR_PLAIN'], /^\w+/] | |
| 27 ]), ['yaml', 'yml']); | |
| OLD | NEW |