import VM from '../vm/append'; import { PathReference } from '@glimmer/reference'; export { CompiledArgs } from './expressions/args'; export abstract class CompiledExpression { type: string; abstract evaluate(vm: VM): PathReference; toJSON(): string { return `UNIMPL: ${this.type.toUpperCase()}`; } }