Skip to content

Commit

Permalink
make lexer flexible, allowing unescaped HTML
Browse files Browse the repository at this point in the history
  • Loading branch information
kbrsh committed Apr 10, 2017
1 parent c92f581 commit e72d67c
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
5 changes: 4 additions & 1 deletion dist/moon.js
Original file line number Diff line number Diff line change
Expand Up @@ -908,6 +908,8 @@
}
};

var tagStartRE = /<[\w/]\s*/;

var lex = function (input) {
var state = {
input: input,
Expand Down Expand Up @@ -942,7 +944,8 @@
var lexText = function (state) {
var input = state.input;
var len = input.length;
var endOfText = input.indexOf("<", state.current);
var endOfText = input.substring(state.current).search(tagStartRE) + state.current;

// Only Text
if (endOfText === -1) {
state.tokens.push({
Expand Down
Loading

0 comments on commit e72d67c

Please sign in to comment.