1.0.3 • Published 3 years ago

cql-parser v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

CQL Parser

a parser for a subset of the Confluence Query Language

CQL Grammar

  • CQLTerm := \("or"\)*
  • SubTerm :=\("and"\)*
  • UnopTerm := ("not")?\
  • CQLAtom := \ | \ | "(" \ ")"
  • CQLSingleAtom := \\<CQL_STRING_OPERATORS>\"\\"
  • Field := "ancestor" | "creator" | "label" | "parent" | "space" | "title"
  • CQL_STRING_OPERATORS := "=" | "!=" | "~" | "!~"
  • CQLListAtom := \\<CQL_List_Operators>\
  • list := "("\
  • list1 := \ | \\
  • restList := ")" | ","\