graphtransliterator-ts


graphtransliterator-ts / GraphTransliterator

Class: GraphTransliterator

Defined in: GraphTransliterator.ts:124

Constructors

Constructor

new GraphTransliterator(config): GraphTransliterator

Defined in: GraphTransliterator.ts:136

Parameters

config
graph

GTGraph

metadata?

Metadata

onMatchRules?

OnMatchRules

onMatchRulesLookup?

Map

rules

TransliterationRules

tokenizerPattern

RegExp

tokenizerPatternStr

string

tokens

Record<Token, TokenClasses>

tokensByClass

Map

whiteSpace

WhitespaceRule

Returns

GraphTransliterator

Properties

graph

graph: GTGraph

Defined in: GraphTransliterator.ts:134


metadata?

optional metadata?: Metadata

Defined in: GraphTransliterator.ts:129


onMatchRules?

optional onMatchRules?: OnMatchRules

Defined in: GraphTransliterator.ts:128


onMatchRulesLookup?

optional onMatchRulesLookup?: Map

Defined in: GraphTransliterator.ts:130


rules

Defined in: GraphTransliterator.ts:126


tokenizerPattern

tokenizerPattern: RegExp

Defined in: GraphTransliterator.ts:132


tokenizerPatternStr

tokenizerPatternStr: string

Defined in: GraphTransliterator.ts:133


tokens

tokens: Record<Token, TokenClasses>

Defined in: GraphTransliterator.ts:125


tokensByClass

tokensByClass: Map

Defined in: GraphTransliterator.ts:131


whiteSpace

whiteSpace: WhitespaceRule

Defined in: GraphTransliterator.ts:127

Methods

prunedOf()

prunedOf(productions): GraphTransliterator

Defined in: GraphTransliterator.ts:164

Returns a new GraphTransliterator instance with rules filtered out based on their production outputs.

Parameters

productions

string | string[]

Returns

GraphTransliterator