UNPKG

taipa

Version:

Taiwanese morphological parsing library

22 lines (21 loc) 635 B
import { Relation } from './relation'; import { Node } from '../document'; export declare abstract class Transition { abstract do(c: Configuration): Configuration; } export declare class Shift extends Transition { do(c: Configuration): Configuration; } export declare class RightArc extends Transition { do(c: Configuration): Configuration; } export declare class LeftArc extends Transition { do(c: Configuration): Configuration; } export declare class Configuration { queue: Array<Node>; stack: Array<Node>; relations: Array<Relation>; getGraph(): Relation[]; isTerminalConfiguration(): boolean; }