UNPKG

@neo-one/smart-contract-compiler

Version:

NEO•ONE TypeScript smart contract compiler.

18 lines (16 loc) 563 B
import { DiagnosticCode } from '../../DiagnosticCode'; import { DiagnosticMessage } from '../../DiagnosticMessage'; import { BuiltinType } from './types'; export class BuiltinValue { constructor() { this.types = new Set([BuiltinType.Value]); } emitValue(sb, node, options) { if (options.setValue) { sb.context.reportError(node, DiagnosticCode.InvalidBuiltinModify, DiagnosticMessage.CannotModifyBuiltin); return; } this.emit(sb, node, options); } } //# sourceMappingURL=BuiltinValue.js.map