(phrase)
| 178 | }; |
| 179 | } |
| 180 | function readHereDoc(phrase) { |
| 181 | return function(stream, state) { |
| 182 | if (stream.match(phrase)) state.tokenize.pop(); |
| 183 | else stream.skipToEnd(); |
| 184 | return "string"; |
| 185 | }; |
| 186 | } |
| 187 | function readBlockComment(stream, state) { |
| 188 | if (stream.sol() && stream.match("=end") && stream.eol()) |
| 189 | state.tokenize.pop(); |