Remove RawBlockNode in favor of prepareRawBlock helper
This commit is contained in:
@@ -93,14 +93,6 @@ var AST = {
|
||||
}
|
||||
},
|
||||
|
||||
RawBlockNode: function(sexpr, content, locInfo) {
|
||||
LocationInfo.call(this, locInfo);
|
||||
|
||||
this.type = 'block';
|
||||
this.sexpr = sexpr;
|
||||
this.program = new AST.ProgramNode([content], {}, locInfo);
|
||||
},
|
||||
|
||||
ContentNode: function(string, locInfo) {
|
||||
LocationInfo.call(this, locInfo);
|
||||
this.type = "content";
|
||||
|
||||
@@ -23,7 +23,9 @@ export function prepareRawBlock(openRawBlock, content, close, locInfo) {
|
||||
throw new Exception(openRawBlock.sexpr.id.original + " doesn't match " + close, errorNode);
|
||||
}
|
||||
|
||||
return new this.RawBlockNode(openRawBlock.sexpr, content, locInfo);
|
||||
var program = new this.ProgramNode([content], {}, locInfo);
|
||||
|
||||
return new this.BlockNode(openRawBlock.sexpr, program, undefined, undefined, locInfo);
|
||||
}
|
||||
|
||||
export function prepareBlock(openBlock, program, inverseAndProgram, close, inverted, locInfo) {
|
||||
|
||||
Reference in New Issue
Block a user