import SourceLocation from '@cafetextual/util/dist/src/source/SourceLocation'; import ParserState from "./ParserState"; export default class ParseStackItem { state:ParserState; // <--- Don't serialize this label:string; text:string; match:string; breakpoint:number = -1; href:string; // --- input source srcID:string srcStart:SourceLocation srcEnd:SourceLocation // --- grammar src ruleName:string elementName:string // <-- null if break is on a rule grammarSrcID:string gSrcStart:SourceLocation gSrcEnd:SourceLocation } // class