xpath-lexer

A lexer for XPath 1.0 expressions.

Usage no npm install needed!

<script type="module">
  import xpathLexer from 'https://cdn.skypack.dev/xpath-lexer';
</script>

README

xpath-lexer

Build Status Code Climate Test Coverage

A lexer for XPath 1.0 expressions.

Installation

The package can be installed with npm.

$ npm install xpath-lexer

Usage

var XPathLexer = require("xpath-lexer");

var lexer = new XPathLexer("//foo:bar[@id='baz']");

lexer.next() // => "//"
lexer.next() // => "foo:bar"
lexer.next() // => "["
lexer.next() // => "@"
lexer.next() // => "id"
lexer.next() // => "="
lexer.next() // => "'baz'"
lexer.next() // => "]"