2020-05-22 09:38:30 +02:00
|
|
|
"use strict";
|
|
|
|
|
|
|
|
class Expression {
|
2021-02-18 22:10:49 +01:00
|
|
|
constructor() {
|
|
|
|
this.name = this.constructor.name; // for DEBUG mode to have expression name as part of dumped JSON
|
|
|
|
}
|
|
|
|
|
2020-05-22 09:38:30 +02:00
|
|
|
/**
|
2020-05-23 12:27:44 +02:00
|
|
|
* @param {NoteSet} inputNoteSet
|
2020-12-11 13:54:41 +01:00
|
|
|
* @param {object} executionContext
|
2022-12-17 13:07:42 +01:00
|
|
|
* @param {SearchContext} searchContext
|
2023-01-05 23:38:41 +01:00
|
|
|
* @returns {NoteSet}
|
2020-05-22 09:38:30 +02:00
|
|
|
*/
|
2022-12-17 13:07:42 +01:00
|
|
|
execute(inputNoteSet, executionContext, searchContext) {}
|
2020-05-22 09:38:30 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
module.exports = Expression;
|