Commit Graph

6 Commits

Author SHA1 Message Date
Mohamed Gaber 083be40a8b
chore: switch out json11 for nlohmann json in read_liberty2json 2025-12-31 12:10:35 +02:00
Mohamed Gaber 1a561f42fa
read_liberty2json: propagate src attribute 2025-12-02 15:47:33 +02:00
Mohamed Gaber e4f5334f52
read_liberty2json: relax dont_touch/dont_use typing
As it turns out, some test cases use "TRUE", "true", "yes", etc. The previous behavior used Python's truthiness behavior, which I am going to simply emulate.
2025-11-09 13:46:20 +02:00
Mohamed Gaber 9a1798fb20
documentation + some constrefs for good measure 2025-11-04 14:23:37 +02:00
Mohamed Gaber 9beabd2ba6
chore: address review concerns 2025-11-04 13:50:41 +02:00
Mohamed Gaber 32d952944d
new pass `read_liberty2json`
Moves the processing of liberty2json translated-files to c++. Essentially a 1:1 translation of the original internal code as much as possible, with the addition of strict type-checking.
2025-11-04 13:37:55 +02:00