Parser for the Roole language

npm install roole-parser
9 downloads in the last day
120 downloads in the last week
409 downloads in the last month


Take a string of Roole code, and output the ast.


var parser = require('roole-parser');
var ast = parser.parse('body { margin: 0 }');


parser.parse(str, [options])
  • str - A string of Roole code.
  • options - Object literal supports these options:
    • `filename - An string of absolute path of the file that contains this Roole code. If specified, each AST node will contain it in the location info.
    • loc (default: true) - A boolean denoting whether AST nodes should contain location info. If an object is passed, that object will be used directly as the location.
npm loves you