diff options
author | Mike Buland <mike@xagasoft.com> | 2013-04-22 13:05:22 -0600 |
---|---|---|
committer | Mike Buland <mike@xagasoft.com> | 2013-04-22 13:05:22 -0600 |
commit | 2909f50d008920568f0e50da760b266388ccc124 (patch) | |
tree | 6789c162a2b950c2006c944e9d21e6ed9bda7069 /src/main.cpp | |
parent | d7ccd9c4d8e5a5bb4f12b36b3e4ad3105c5a9317 (diff) | |
download | clic-2909f50d008920568f0e50da760b266388ccc124.tar.gz clic-2909f50d008920568f0e50da760b266388ccc124.tar.bz2 clic-2909f50d008920568f0e50da760b266388ccc124.tar.xz clic-2909f50d008920568f0e50da760b266388ccc124.zip |
There is now a parser & calculator interface.
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/main.cpp b/src/main.cpp index d1b9d1c..dec7867 100644 --- a/src/main.cpp +++ b/src/main.cpp | |||
@@ -1,9 +1,13 @@ | |||
1 | #include "number.h" | 1 | #include "number.h" |
2 | #include "packedintarray.h" | 2 | #include "packedintarray.h" |
3 | #include "lexer.h" | ||
4 | #include "token.h" | ||
5 | #include "parser.h" | ||
3 | #include <math.h> | 6 | #include <math.h> |
4 | #include <sys/time.h> | 7 | #include <sys/time.h> |
5 | 8 | ||
6 | #include <bu/sio.h> | 9 | #include <bu/sio.h> |
10 | #include <bu/streamstack.h> | ||
7 | using namespace Bu; | 11 | using namespace Bu; |
8 | 12 | ||
9 | void packedtest1() | 13 | void packedtest1() |
@@ -361,12 +365,16 @@ int main( int , char *[] ) | |||
361 | println("CliC"); | 365 | println("CliC"); |
362 | 366 | ||
363 | // packedtest1(); | 367 | // packedtest1(); |
364 | numbertest1(); | 368 | // numbertest1(); |
365 | numbertestcomp(); | 369 | // numbertestcomp(); |
366 | radixtest(); | 370 | // radixtest(); |
367 | fractest(); | 371 | // fractest(); |
368 | // ordertest(); | 372 | // ordertest(); |
369 | 373 | ||
374 | Lexer lex( sioRaw ); | ||
375 | Parser parser( lex, sioRaw ); | ||
376 | parser.parse(); | ||
377 | |||
370 | return 0; | 378 | return 0; |
371 | } | 379 | } |
372 | 380 | ||