add initial marp implementation with sample content and build configuration
This commit is contained in:
27
node_modules/speech-rule-engine/js/semantic_tree/semantic_parser.js
generated
vendored
Normal file
27
node_modules/speech-rule-engine/js/semantic_tree/semantic_parser.js
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SemanticAbstractParser = void 0;
|
||||
const semantic_node_factory_js_1 = require("./semantic_node_factory.js");
|
||||
class SemanticAbstractParser {
|
||||
constructor(type) {
|
||||
this.type = type;
|
||||
this.factory_ = new semantic_node_factory_js_1.SemanticNodeFactory();
|
||||
}
|
||||
getFactory() {
|
||||
return this.factory_;
|
||||
}
|
||||
setFactory(factory) {
|
||||
this.factory_ = factory;
|
||||
}
|
||||
getType() {
|
||||
return this.type;
|
||||
}
|
||||
parseList(list) {
|
||||
const result = [];
|
||||
for (let i = 0, element; (element = list[i]); i++) {
|
||||
result.push(this.parse(element));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
exports.SemanticAbstractParser = SemanticAbstractParser;
|
||||
Reference in New Issue
Block a user