| author | |
| committer | |
| log | 099cd5c67482bf339740212a457a053a98a96944 |
| tree | b28a2ea2eb65c7e5267688090729f497620d407c |
| parent | 6857d71ebabe15e9a6883f310860315f6afc615a |
1 files changed, 46 insertions(+), 0 deletions(-)
src/util/ascii.zig created+46| ... | ... | @@ -0,0 +1,46 @@ |
| 1 | const std = @import("std"); | |
| 2 | const gpa = std.heap.c_allocator; | |
| 3 | ||
| 4 | const u = @import("index.zig"); | |
| 5 | ||
| 6 | // | |
| 7 | // | |
| 8 | ||
| 9 | pub const ascii = enum(u8) { | |
| 10 | NUL, | |
| 11 | SOH, | |
| 12 | STX, | |
| 13 | ETX, | |
| 14 | EOT, | |
| 15 | ENQ, | |
| 16 | ACK, | |
| 17 | BEL, | |
| 18 | BS, | |
| 19 | TAB, | |
| 20 | LF, | |
| 21 | VT, | |
| 22 | FF, | |
| 23 | CR, | |
| 24 | SO, | |
| 25 | SI, | |
| 26 | DLE, | |
| 27 | DC1, | |
| 28 | DC2, | |
| 29 | DC3, | |
| 30 | DC4, | |
| 31 | NAK, | |
| 32 | SYN, | |
| 33 | ETB, | |
| 34 | CAN, | |
| 35 | EM, | |
| 36 | SUB, | |
| 37 | ESC, | |
| 38 | FS, | |
| 39 | GS, | |
| 40 | RS, | |
| 41 | US, | |
| 42 | ||
| 43 | pub fn s(self: ascii) []const u8 { | |
| 44 | return &[_]u8{@enumToInt(self)}; | |
| 45 | } | |
| 46 | }; |