| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-23 | update PCM device and add parameters to parser | Clément Zrounba | |
| 2023-11-23 | Temporarily fix small issue in parser | Clément Zrounba | |
| Change the way unary signs are handled (e.g., "+1e9", "-15"): - instead of lexer, it is not the job of the parser - due to how positional arguments chain together, expressions now need to be grouped using curly brackets in positional arguments list in order to avoid ambiguous netlists (e.g., `wg1 in out 100e-9 +2`) - `-` appearing in net names could also pose issue but I think it's ok now ? Now: - `wg1 in out {2 - 1}` → one positional arg (= 2-1 = 1) - `wg1 in out 2 - 1` → two positional args (2 and -1) - `wg1 in out-abc + 1` → one positional args (1) (output net name: `out-abc`) - `wg1 in out - abc + 1` → one positional args (1) (output net name: `out-abc`) Ultimately this should be revamped in a better way, but the way the parser works, it was the best minimal change fix. It should hold for now. | |||
| 2023-11-15 | Fix small bug introduced in commit 05026d50fc | Clément Zrounba | |
| 2023-11-14 | Fix bug in bidirectional devices handling | Clément Zrounba | |
| In some cases (wrongly defined netlists), segmentation faults and wrong net handling could occur. It may need further checks in the near future. | |||
| 2023-11-14 | Improve parsing | Clément Zrounba | |
| - Make multi-file more robust - Error reporting is more accurate (shows file:line and prints offending string) - Allow `.include` directives in subcircuits | |||
| 2023-11-03 | improve handling of multiple files | Clément Zrounba | |
| 2023-11-03 | Add initial support for several netlists files | Clément Zrounba | |
| Netlists are read in the order they are specified on the command line. They can be specified using several `-f <name>` arguments. | |||
| 2023-09-30 | Initial release | Clément Zrounba | |
