Yehowshua Immanuel
37cf2b165c
remove some unused fields from struct match arms and eliminate warning in main
2022-08-22 10:03:29 -04:00
Yehowshua Immanuel
cbd8be1708
- update README to reflect correct performance numbers
...
- add tasks to README
- repair bug in events.rs that prevented most events in VCD file from being parsed
- add some initial code for timeline scrubbing
2022-08-17 22:10:00 -04:00
Yehowshua Immanuel
fd31ec1358
notable near 2x speedup in load time, and near 3x reduction in memory consumption
2022-08-11 19:58:21 -04:00
Yehowshua Immanuel
c53c9684e6
presumably using macros everywhere now
2022-08-11 17:35:40 -04:00
Yehowshua Immanuel
0946d13e6e
separated out utilities and started tightening visibility modifiers
2022-08-08 19:45:14 -04:00
Yehowshua Immanuel
21f0682500
fixed most warnings
2022-08-02 19:31:35 -04:00
Yehowshua Immanuel
0052baf196
add support for mismatching bitdwidths
2022-07-30 19:58:54 -04:00
Yehowshua Immanuel
18a69872ab
saving progress so far
2022-07-25 21:16:15 -04:00
Yehowshua Immanuel
3658833af3
wow - things are really working
2022-07-20 10:38:56 -04:00
Yehowshua Immanuel
d8989d9c76
I broke something
2022-07-19 22:05:00 -04:00
Yehowshua Immanuel
298bbe1969
able to parse all signal trees
2022-07-15 20:48:02 -04:00
Yehowshua Immanuel
8bcd2bc8ec
seems to be able to parse signal tree
2022-07-14 16:46:11 -04:00
Yehowshua Immanuel
49d103fd56
some incomplete changes
2022-07-12 20:02:45 -04:00
Void User
77235a19bc
missed some files by committing in the wrong folder
2022-06-23 20:54:27 -04:00
Yehowshua Immanuel
5445891b8d
add tests
2022-06-18 01:00:01 -04:00
Yehowshua Immanuel
b25cdaa170
now parsing headers fully
2022-06-12 22:52:24 -04:00
Yehowshua Immanuel
4c7417c729
date parser needs some more work
2022-06-08 21:45:47 -04:00
Yehowshua Immanuel
1c006441fb
restructuring and WIP
2022-06-03 21:06:46 -04:00
Yehowshua Immanuel
c65bdfefac
restructure 1
2022-06-03 12:06:20 -04:00
Yehowshua Immanuel
43563d0d7c
nearly as fast as wc and now yield words
2022-06-02 20:02:09 -04:00
Yehowshua Immanuel
08c5058208
now using pointer and string slices
2022-06-02 16:51:56 -04:00
Yehowshua Immanuel
c04bf2273e
will probably abandon this
2022-05-28 21:37:43 -04:00
Yehowshua Immanuel
46683ae87b
now parses timelines
2022-05-27 20:48:17 -04:00
Yehowshua Immanuel
cbafc89ab8
shutting down for the night
2022-05-23 23:59:57 -04:00
Yehowshua Immanuel
dad1fd2484
notable refactoring and simplification; now able to parse version
2022-05-23 23:45:14 -04:00
Yehowshua Immanuel
d22418cf2b
cleaner types
2022-05-23 19:19:17 -04:00
Yehowshua Immanuel
2a2eb8669b
state machine seems to be working
2022-05-22 23:00:03 -04:00
Yehowshua Immanuel
594f603cbb
date now presumably parseable
2022-05-21 20:40:46 -04:00
Yehowshua Immanuel
c471c82894
This is starting to go somewhere and needs a re-factor
2022-05-21 15:22:05 -04:00
Yehowshua Immanuel
825b947bad
Some changes including:
...
- modify data structures to support arenas
- preliminary work on parser
2022-05-20 22:52:26 -04:00
Yehowshua Immanuel
7d1c0e16a8
preliminary parser progress
2022-05-19 03:44:24 -04:00
Yehowshua Immanuel
9c4ddffb42
one day I'll be allowed to yield str refs
2022-05-18 22:58:20 -04:00
Yehowshua Immanuel
0497015783
now we have an iterator - albeit somewhat slow
2022-05-18 22:57:42 -04:00
Yehowshua Immanuel
de08a60f17
now yielding one word at a time when parsing VCDs
2022-05-18 21:35:07 -04:00
Yehowshua Immanuel
da0bc62102
this loop is too slow - but may be useful for future reference
2022-05-18 20:47:55 -04:00
Yehowshua Immanuel
915e956821
now parsing by space
2022-05-17 22:04:32 -04:00
Yehowshua Immanuel
bf4e793ea3
first commit
2022-04-14 00:50:37 -04:00