library-ts/browser/text/lexer/expressions/ExpressionNode.ts

15 lines
332 B
TypeScript

import { SourceInfo } from "../parsing/SourceInfo";
export class ExpressionNode<T>
{
_sourceInfo:SourceInfo;
_children:ExpressionNode<T>[];
_data:T;
constructor( children:ExpressionNode<T>[], data:T, sourceInfo:SourceInfo )
{
this._children = children;
this._data = data;
this._sourceInfo = sourceInfo;
}
}