diff --git a/src/js/parser/javascript/match.js b/src/js/parser/javascript/match.js index 5e07243..442de8f 100644 --- a/src/js/parser/javascript/match.js +++ b/src/js/parser/javascript/match.js @@ -2,4 +2,5 @@ import _ from 'lodash'; import Base from './base.js'; export default _.extend({}, Base, { + type: 'match', }); diff --git a/src/js/parser/javascript/regexp.js b/src/js/parser/javascript/regexp.js index 9b08a0d..17834eb 100644 --- a/src/js/parser/javascript/regexp.js +++ b/src/js/parser/javascript/regexp.js @@ -2,6 +2,8 @@ import _ from 'lodash'; import Base from './base.js'; export default _.extend({}, Base, { + type: 'regexp', + render(container) { this.container = container; this.contents = _.map(this.matches(), match => { diff --git a/src/js/parser/javascript/root.js b/src/js/parser/javascript/root.js index 960ec31..1fa1482 100644 --- a/src/js/parser/javascript/root.js +++ b/src/js/parser/javascript/root.js @@ -2,6 +2,8 @@ import _ from 'lodash'; import Base from './base.js'; export default _.extend({}, Base, { + type: 'root', + render(container) { this.contents = container.group();