aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/Translator.scala
AgeCommit message (Collapse)Author
2016-07-21Indentation support for the ANTLR parser (as discussed in #192) (#194)Kamyar Mohajerani
Indentation support for the ANTLR parser - some clean-up of the parser code (TODO: file input could be improved, more clean-up) - get rid of Translator and specify all syntactic rules in antlr4 grammer - support for else-when shorthand in the grammar - rename Begin to Block which makes more sense
2016-05-12Implement File Infojackkoenig
2016-04-21Strip comments before checking for circuit in Translatorjackkoenig
Fixes #134
2016-03-15Revamp string literal handlingjackkoenig
2016-02-09Added license to FIRRTL filesazidar
2016-01-28Add support for single-line and multi-line scoping to Scala FIRRTL ↵Jack
preprocessing step. Also added with as scoping keyword
2016-01-28WIP: Added support for FIRRTL 0.2.0 Memories to Scala FIRRTLjackkoenig
2015-12-06Working on generating SimTop, need to figure out how to split the top-level ↵jackkoenig
IO between the sim modules.
2015-12-04Everything is broken, need Translator to work on files without a circuit, ↵jackkoenig
need to parse queue module text in midas/Utils.scala, need to create (src, dst) -> Module mapping in midas/Fame.scala
2015-11-24In process of adding FAME-1 transformation, updated todos in grammar file, ↵jackkoenig
updated Makefile to play nicer when firrtl is a submodule, fixed bug in Translator for single line scopes, fixed firrtl-scala script to point to firrtl.Driver instead of old firrtl.Test
2015-10-12Added FIRRTL comment removal to TranslatorJack
2015-10-02Merged in Scala implementation of FIRRTL IR, parser, and serialization (ie. ↵Jack
AST -> String). Uses ANTLRv4 to generate concrete syntax parser