13 lines
334 B
TypeScript
13 lines
334 B
TypeScript
import { SourceInfo } from "../parsing/SourceInfo";
|
|
import { ExpressionNode } from "./ExpressionNode";
|
|
|
|
export class LiteralNode<T> extends ExpressionNode<T>
|
|
{
|
|
constructor( literal:ExpressionNode<T>, data:T, sourceInfo:SourceInfo )
|
|
{
|
|
super( [ literal ], data, sourceInfo );
|
|
}
|
|
|
|
get value(){ return this._children[ 0 ] }
|
|
}
|