Skip to content

Commit

Permalink
symbolic-syntax: Remove documentation of type aliases
Browse files Browse the repository at this point in the history
These are no longer part of the base syntax, but can be added on.
  • Loading branch information
langston-barrett committed Nov 2, 2023
1 parent 191c016 commit 836298b
Showing 1 changed file with 1 addition and 11 deletions.
12 changes: 1 addition & 11 deletions symbolic-syntax/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,10 @@ This `ParserHooks` supports the following types and operations:

The main type addition is for representing pointers:

- `Pointer`
- `(Ptr n)`

Unlike C/C++, these pointers are untyped and essentially correspond to `uint8_t*`.

There are a few wrappers around `Bitvector` types for portability and convenience:

- `Byte` is an alias for `Bitvector 8`.
- `Int` is an alias for `Bitvector 32`.
- `Long` is an alias for `Bitvector 32` on Arm32 and `Bitvector 64` on X86_64.
- `PidT` is an alias for `Bitvector 32`.
- `Short` is an alias for `Bitvector 16`.
- `SizeT` is an alias for `Bitvector 32` on Arm32 and `Bitvector 64` on X86_64.
- `UidT` is an alias for `Bitvector 32`.

**Operations**:

The extra operations are:
Expand Down

0 comments on commit 836298b

Please sign in to comment.