UNPKG

parjs

Version:

Library for building parsers using combinators.

11 lines (8 loc) 322 B
import type { Parjser } from "./parjser"; import { ParjserBase } from "./parser"; export abstract class Combinated<From, To> extends ParjserBase<To> implements Parjser<To> { constructor(protected source: CombinatorInput<From>) { super(); } } export type CombinatorInput<T> = ParjserBase<T> & Parjser<T>;