import { PRuleResult } from './../org/subalternproductions/seepResource/dsl/parser/PObjectMap';
import PObjectMap from "../org/subalternproductions/seepResource/dsl/parser/PObjectMap";
import { int } from "@cafetextual/nlist/dist/src/ntree/types";
import AnnotationStore from '../org/subalternproductions/seepResource/dsl/parser/annotator/annotations/AnnotationStore';
// FIX_THIS - overpals with ParseResult
export default class AnyonicParseResult
{
constructor(parserFailed:Boolean, suri:string, object:any, map:PObjectMap, annotations:AnnotationStore, sourceVersion:string, result:PRuleResult)
{
this.parseFailed = parserFailed
this.suri = suri
this.object = object
this.map = map
this.annotations = annotations
this.sourceVersion = sourceVersion
this.result = result
}
parseFailed:Boolean
suri:string
result:PRuleResult
object:any // <--- called 'data' lsewhere
map:PObjectMap
annotations:AnnotationStore
sourceVersion:string
} // class