nac3_sca/nac3core/src/codegen
pca006132 b267a656a8 nac3core: added exception type and fixed primitive representation
- Added `Exception` primitive type and some builtin exception types.
  Note that all exception types share the same layout, and should
  inherit from the base `Exception` type. There are some hacks in the
  toplevel module for handling exception types, we should revisit and
  fix them later.
- Added new primitive types to concrete type module, otherwise there
  would be some weird type errors.
- Changed the representation of strings to CSlice<u8>, instead of
  CString.
2022-02-12 22:13:59 +08:00
..
irrt nac3core: list slice irrt use one function to handle var size 2022-02-07 02:09:50 +08:00
concrete_type.rs nac3core: added exception type and fixed primitive representation 2022-02-12 22:13:59 +08:00
expr.rs nac3core: added exception type and fixed primitive representation 2022-02-12 22:13:59 +08:00
generator.rs redo "nac3core: fix #84" 2021-12-27 22:56:26 +08:00
mod.rs nac3core: added exception type and fixed primitive representation 2022-02-12 22:13:59 +08:00
stmt.rs nac3core: added exception type and fixed primitive representation 2022-02-12 22:13:59 +08:00
test.rs nac3core: fix broken tests 2022-01-14 16:28:37 +08:00