clarity-pattern-parser
Advanced tools
Comparing version 2.0.7 to 2.0.8
@@ -1,2 +0,2 @@ | ||
declare class Node { | ||
export declare class Node { | ||
constructor(type: string, name: string, startIndex: number, endIndex: number); | ||
@@ -9,3 +9,3 @@ | ||
declare class CompositeNode { | ||
export declare class CompositeNode { | ||
constructor( | ||
@@ -25,3 +25,3 @@ type: string, | ||
declare class ValueNode { | ||
export declare class ValueNode { | ||
constructor( | ||
@@ -40,3 +40,3 @@ type: string, | ||
declare class Pattern { | ||
export declare class Pattern { | ||
constructor(type?: string, name?: string, children?: Node[]); | ||
@@ -56,3 +56,3 @@ | ||
declare class ValuePattern extends Pattern { | ||
export declare class ValuePattern extends Pattern { | ||
constructor(type: string, name: string, children?: Pattern[]); | ||
@@ -63,3 +63,3 @@ | ||
declare class CompositePattern { | ||
export declare class CompositePattern { | ||
constructor(type: string, name: string, children?: Pattern[]); | ||
@@ -70,3 +70,3 @@ | ||
declare class AndValue extends ValuePattern { | ||
export declare class AndValue extends ValuePattern { | ||
constructor(name: string, patterns: Pattern[]); | ||
@@ -80,3 +80,3 @@ | ||
declare class AnyOfThese extends ValuePattern { | ||
export declare class AnyOfThese extends ValuePattern { | ||
constructor(name: string, characters: string); | ||
@@ -90,3 +90,3 @@ | ||
declare class Literal extends ValuePattern { | ||
export declare class Literal extends ValuePattern { | ||
constructor(name: string, text: string); | ||
@@ -100,3 +100,3 @@ | ||
declare class NotValue extends ValuePattern { | ||
export declare class NotValue extends ValuePattern { | ||
constructor(name: string, pattern: Pattern); | ||
@@ -110,3 +110,3 @@ | ||
declare class OptionalValue extends ValuePattern { | ||
export declare class OptionalValue extends ValuePattern { | ||
constructor(pattern: ValuePattern); | ||
@@ -120,3 +120,3 @@ | ||
declare class OrValue extends ValuePattern { | ||
export declare class OrValue extends ValuePattern { | ||
constructor(name: string, possibilities: ValuePattern[]); | ||
@@ -130,3 +130,3 @@ | ||
declare class RegexValue extends ValuePattern { | ||
export declare class RegexValue extends ValuePattern { | ||
constructor(name: string, regex: string); | ||
@@ -140,3 +140,3 @@ | ||
declare class RepeatValue extends ValuePattern { | ||
export declare class RepeatValue extends ValuePattern { | ||
constructor(name: string, pattern: Pattern, divider?: Pattern); | ||
@@ -150,3 +150,3 @@ | ||
declare class AndComposite extends CompositePattern { | ||
export declare class AndComposite extends CompositePattern { | ||
constructor(name: string, patterns: Pattern[]); | ||
@@ -160,3 +160,3 @@ | ||
declare class OptionalComposite extends CompositePattern { | ||
export declare class OptionalComposite extends CompositePattern { | ||
constructor(pattern: Pattern); | ||
@@ -170,3 +170,3 @@ | ||
declare class OrComposite extends CompositePattern { | ||
export declare class OrComposite extends CompositePattern { | ||
constructor(name: string, patterns: Pattern[]); | ||
@@ -180,3 +180,3 @@ | ||
declare class RepeatComposite extends CompositePattern { | ||
export declare class RepeatComposite extends CompositePattern { | ||
constructor(name: string, pattern: Pattern, divider?: Pattern); | ||
@@ -190,3 +190,3 @@ | ||
declare class RecursivePattern extends Pattern { | ||
export declare class RecursivePattern extends Pattern { | ||
constructor(name: string); | ||
@@ -200,3 +200,3 @@ | ||
type ParseInspection = { | ||
export type ParseInspection = { | ||
pattern: Pattern | null; | ||
@@ -220,3 +220,3 @@ astNode: Node | null; | ||
declare class ParseInspector { | ||
export declare class ParseInspector { | ||
inspectParse(text: string, pattern: Pattern): ParseInspection; | ||
@@ -226,3 +226,3 @@ static inspectParse(text: string, pattern: Pattern): ParseInspection; | ||
declare class ParseError { | ||
export declare class ParseError { | ||
constructor(message: string, index: number, pattern: Pattern); | ||
@@ -236,3 +236,3 @@ | ||
declare class Cursor { | ||
export declare class Cursor { | ||
constructor(text: string); | ||
@@ -239,0 +239,0 @@ |
{ | ||
"name": "clarity-pattern-parser", | ||
"type": "module", | ||
"version": "2.0.7", | ||
"version": "2.0.8", | ||
"description": "", | ||
@@ -6,0 +6,0 @@ "main": "./lib/index.js", |
632145