salve-annos
Version:
A fork with support for documentation of Salve, a Javascript library which implements a validator able to validate an XML document on the basis of a subset of RelaxNG.
26 lines (25 loc) • 1.12 kB
TypeScript
/**
* Classes that model RNG patterns.
* @author Louis-Dominique Dubeau
* @license MPL 2.0
* @copyright Mangalam Research Center for Buddhist Languages
*/
export { EName } from "./ename";
export { Attribute } from "./patterns/attribute";
export { Choice } from "./patterns/choice";
export { Data } from "./patterns/data";
export { Define } from "./patterns/define";
export { Element } from "./patterns/element";
export { Empty } from "./patterns/empty";
export { Group } from "./patterns/group";
export { Interleave } from "./patterns/interleave";
export { List } from "./patterns/list";
export { NotAllowed } from "./patterns/not_allowed";
export { OneOrMore } from "./patterns/one_or_more";
export { Param } from "./patterns/param";
export { Text } from "./patterns/text";
export { Value } from "./patterns/value";
export { Ref } from "./patterns/ref";
export { ConcreteName, Name, NameChoice, NsName, AnyName } from "./name_patterns";
export { eventsToTreeString, EventSet, BasePattern, Pattern, FireEventResult, EndResult } from "./patterns/base";
export { Grammar, GrammarWalker } from "./patterns/grammar";