summaryrefslogtreecommitdiff
path: root/note_compiler/parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'note_compiler/parser.h')
-rw-r--r--note_compiler/parser.h26
1 files changed, 1 insertions, 25 deletions
diff --git a/note_compiler/parser.h b/note_compiler/parser.h
index 3e60051..71e7545 100644
--- a/note_compiler/parser.h
+++ b/note_compiler/parser.h
@@ -7,34 +7,10 @@
#include <list>
#include <string>
-#include "../synth/fixed.h"
#include "programs.h"
using namespace std;
-class Parser
-{
- public:
- Parser();
- ~Parser();
- void parse(string fn);
-
- program_t get_result();
-
- private:
- void init_stuff();
- void uninit_stuff();
- static string extract_array_name(string s);
- static int extract_array_index(string s, int dim);
-
- int n_osc;
- oscillator_t *osc;
- env_settings_t *env;
- filter_params_t filter;
-
- fixed_t sync_factor;
- bool sync_factor_const;
-};
-
+program_t parse(string fn);
#endif