OData v4 parser based on OASIS Standard OData v4 ABNF grammar
Simply just use $ npm run build
Run TDD tests using $ npm run tdd
Parser functions:
varparser=require('odata-v4-parser');parser.filter("Title eq 'Article1'");Low-level functional:
require('odata-v4-parser/lib/expressions').boolCommonExpr(newUint8Array(newBuffer("contains(@word,Title)")),0);require('odata-v4-parser/lib/json').arrayOrObject(newUint8Array(newBuffer('{"a":1}')),0);require('odata-v4-parser/lib/expressions').commonExpr(newUint8Array(newBuffer('Items/all(d:d/Quantity gt 100)')),0);- more unit testing
- use metadata for correct OData identifier type detection (complex types, navigation properties, etc.)