15 lines
339 B
JavaScript
15 lines
339 B
JavaScript
var arrays = require("../utils/arrays");
|
|
|
|
/* AST utilities. */
|
|
var asts = {
|
|
findRule: function(ast, name) {
|
|
return arrays.find(ast.rules, function(r) { return r.name === name; });
|
|
},
|
|
|
|
indexOfRule: function(ast, name) {
|
|
return arrays.indexOf(ast.rules, function(r) { return r.name === name; });
|
|
}
|
|
};
|
|
|
|
module.exports = asts;
|