ts-fusion-parser
Version:
Parser for Neos Fusion Files
65 lines (64 loc) • 3.59 kB
TypeScript
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;
};