43 Commits (8bf9b7750512d43c1d08ccd8b22d343528a7b450)
 

Author SHA1 Message Date
Shiz 8bf9b77505 core: allow debug tracing of parse for visualisations 2 years ago
Shiz ea61dbf1e3 core: fully keep track of parse path 2 years ago
Shiz e71cacb8f7 num: add variable-width greedy int types 2 years ago
Shiz 4400209545 data,num: add convenience definitions 2 years ago
Shiz 18e8729cc2 sx: generate __all__ 2 years ago
Shiz c8a5231e85 fix `num` imports 2 years ago
Shiz b837384672 remove silly special nested EOF exception 2 years ago
Shiz 9699a6e611 bits: implement basic bit-level parsing and dumping 2 years ago
Shiz 3fd438c7c9 add various proper repr() implementations 2 years ago
Shiz 2294d992cf expr: use const-ness for put checking in CompExpr 2 years ago
Shiz 02f53b5096 data: add __str__ and __repr__ for Data 2 years ago
Shiz 49d77757fa io: move Ref and Sized from transforms 2 years ago
Shiz 11c556d7d6 expr: add const-ness attribute and const()/infer() markers 2 years ago
Shiz a6eb428411 transforms: add Check and Fixed type 2 years ago
Shiz af39352ac0 sx: expose Error 2 years ago
Shiz 0d73500d97 sx: add `context` expression and re-order to_type and to_stream 2 years ago
Shiz d7415e5198 data: fix typo 2 years ago
Shiz 853807b4ef sx: expose BaseExpr in API 2 years ago
Shiz 0b592af0e6 data: add Static and Ignored types 2 years ago
Shiz 6924c94a13 transforms: fix copy-paste issue in Sized 2 years ago
Shiz 4c00689442 seq: handle EOF more leniently on Arr 2 years ago
Shiz 02dcfe0d92 control: move Switch from transforms and add If type 2 years ago
Shiz fd7476a434 str: fix up parse and add to API 2 years ago
Shiz 3741e353e3 data: add Nothing type 2 years ago
Shiz dda5b1aa87 sx: add Expr to API 2 years ago
Shiz b89e6aea54 transforms: fix missing type conversion in Switch 2 years ago
Shiz 3ee6afc669 fix various __str__ and __repr__ implementations 2 years ago
Shiz e4c8f5430d sx: add to_type to public API 2 years ago
Shiz 45e68d110b transforms: add Switch type 2 years ago
Shiz 675a01c89f transforms: add Enum type 2 years ago
Shiz 7a7a2a90cc io: add AlignTo and AlignedTo types 2 years ago
Shiz c4ddf590a5 num: style fixes 2 years ago
Shiz c386a5577f shuffle around TypeSource and ProxyExpr 2 years ago
Shiz cea7e8733f fix annotation evaluation error backtrace 2 years ago
Shiz f532df7d5f expr: fix unsoundness in peek/get semantics 2 years ago
Shiz 577d5b8abb fix unsoundness of overloading __new__ to return a different type 2 years ago
Shiz 7ee5d565bc struct: fix exception in StructProxy 2 years ago
Shiz 6a4cdae3a1 seq: fix Arr.dump improperly dealing with count 2 years ago
Shiz 43344943ea expr: fix reverse for << and >> 2 years ago
Shiz 727e89e051 struct: replace sys.getrefcount with a cleaner method 2 years ago
Shiz 3055156ef5 expr: add CompExpr 2 years ago
Shiz c8919903cf num: rename from int and add floating point types 2 years ago
Shiz 0313c8d938 init 2 years ago