UNPKG

ts-fusion-parser

Version:

Parser for Neos Fusion Files

65 lines (64 loc) 3.59 kB
export * from "./fusion/parser"; export * from "./fusion/token"; export * from "./fusion/lexer"; export * from "./fusion/arrays"; import * as AbstractNode from "./common/AbstractNode"; import * as AbstractOperation from "./fusion/nodes/AbstractOperation"; import * as AbstractPathSegment from "./fusion/nodes/AbstractPathSegment"; import * as AbstractPathValue from "./fusion/nodes/AbstractPathValue"; import * as AbstractStatement from "./fusion/nodes/AbstractStatement"; import * as AssignedObjectPath from "./fusion/nodes/AssignedObjectPath"; import * as Block from "./fusion/nodes/Block"; import * as BoolValue from "./fusion/nodes/BoolValue"; import * as CharValue from "./fusion/nodes/CharValue"; import * as DslExpressionValue from "./fusion/nodes/DslExpressionValue"; import * as EelExpressionValue from "./fusion/nodes/EelExpressionValue"; import * as FloatValue from "./fusion/nodes/FloatValue"; import * as FusionFile from "./fusion/nodes/FusionFile"; import * as FusionObjectValue from "./fusion/nodes/FusionObjectValue"; import * as IncludeStatement from "./fusion/nodes/IncludeStatement"; import * as IntValue from "./fusion/nodes/IntValue"; import * as MetaPathSegment from "./fusion/nodes/MetaPathSegment"; import * as NodePosition from "./common/NodePosition"; import * as NullValue from "./fusion/nodes/NullValue"; import * as ObjectPath from "./fusion/nodes/ObjectPath"; import * as ObjectStatement from "./fusion/nodes/ObjectStatement"; import * as PathSegment from "./fusion/nodes/PathSegment"; import * as PrototypePathSegment from "./fusion/nodes/PrototypePathSegment"; import * as SimpleValue from "./fusion/nodes/SimpleValue"; import * as StatementList from "./fusion/nodes/StatementList"; import * as StringValue from "./fusion/nodes/StringValue"; import * as ValueAssignment from "./fusion/nodes/ValueAssignment"; import * as ValueCopy from "./fusion/nodes/ValueCopy"; import * as ValueUnset from "./fusion/nodes/ValueUnset"; export declare const Nodes: { ValueUnset: typeof ValueUnset.ValueUnset; ValueCopy: typeof ValueCopy.ValueCopy; ValueAssignment: typeof ValueAssignment.ValueAssignment; StringValue: typeof StringValue.StringValue; StatementList: typeof StatementList.StatementList; SimpleValue: typeof SimpleValue.SimpleValue; PrototypePathSegment: typeof PrototypePathSegment.PrototypePathSegment; PathSegment: typeof PathSegment.PathSegment; ObjectStatement: typeof ObjectStatement.ObjectStatement; ObjectPath: typeof ObjectPath.ObjectPath; NullValue: typeof NullValue.NullValue; NodePosition: typeof NodePosition.NodePosition; MetaPathSegment: typeof MetaPathSegment.MetaPathSegment; IntValue: typeof IntValue.IntValue; IncludeStatement: typeof IncludeStatement.IncludeStatement; FusionObjectValue: typeof FusionObjectValue.FusionObjectValue; FusionFile: typeof FusionFile.FusionFile; FloatValue: typeof FloatValue.FloatValue; EelExpressionValue: typeof EelExpressionValue.EelExpressionValue; DslExpressionValue: typeof DslExpressionValue.DslExpressionValue; CharValue: typeof CharValue.CharValue; BoolValue: typeof BoolValue.BoolValue; Block: typeof Block.Block; AssignedObjectPath: typeof AssignedObjectPath.AssignedObjectPath; AbstractStatement: typeof AbstractStatement.AbstractStatement; AbstractPathValue: typeof AbstractPathValue.AbstractPathValue; AbstractPathSegment: typeof AbstractPathSegment.AbstractPathSegment; AbstractOperation: typeof AbstractOperation.AbstractOperation; AbstractNode: typeof AbstractNode.AbstractNode; };