diff options
| author | azidar | 2015-02-13 15:42:47 -0800 |
|---|---|---|
| committer | azidar | 2015-02-13 15:42:47 -0800 |
| commit | 4f68f75415eb89427062eb86ff21b0e53bf4cadd (patch) | |
| tree | 1f6a552e18eed4874a563359e95e5aad87a8ef50 /src/main/stanza/firrtl-main.stanza | |
| parent | 4deb61cefa9c0ef7806e3986231865ce59673bc2 (diff) | |
First commit.
Added stanza as a .zip, changed names from ch to firrtl, and spec.tex is
included. need to add installation instructions. TODO's included in
README
Diffstat (limited to 'src/main/stanza/firrtl-main.stanza')
| -rw-r--r-- | src/main/stanza/firrtl-main.stanza | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/main/stanza/firrtl-main.stanza b/src/main/stanza/firrtl-main.stanza new file mode 100644 index 00000000..bafb9dd7 --- /dev/null +++ b/src/main/stanza/firrtl-main.stanza @@ -0,0 +1,26 @@ +include<"core/stringeater.stanza"> +include<"compiler/lexer.stanza"> +include<"compiler/parser.stanza"> +include<"compiler/rdparser2.stanza"> +include<"compiler/macro-utils.stanza"> +include("firrtl-ir.stanza") +include("ir-utils.stanza") +include("ir-parser.stanza") +include("passes.stanza") +include("widthsolver.stanza") + +defpackage chmain : + import core + import verse + import chipper.parser + import chipper.passes + import stanza.lexer + import stanza.parser + +defn main () : + val lexed = lex-file("../../test/firrtl/firrtl-test.txt") + val c = parse-firrtl(lexed) + println(c) + run-passes(c) + +main() |
