18 lines
288 B
JavaScript
18 lines
288 B
JavaScript
const constant = {
|
|
create({value}){
|
|
return {
|
|
parseType: 'constant',
|
|
valueType: typeof value,
|
|
value,
|
|
}
|
|
},
|
|
compile(node, scope, context){
|
|
return {result: node, context};
|
|
},
|
|
toString(node){
|
|
return `${node.value}`;
|
|
},
|
|
}
|
|
|
|
export default constant;
|