Initial checkin of docs parsing. char is now unsigned, and signed char is "ichar".

This commit is contained in:
Christoffer Lerno
2021-01-29 18:25:15 +01:00
committed by Christoffer Lerno
parent 45c4f205bb
commit 4f064e7da2
57 changed files with 1105 additions and 497 deletions

View File

@@ -8,7 +8,7 @@ struct MinInfo
struct UzGlobs
{
char answerbuf;
ichar answerbuf;
MinInfo[1] info;
MinInfo* pInfo;
}

View File

@@ -11,14 +11,14 @@ int[2] a2 = 30; // #error: Cannot implicitly cast 'compint' to 'int[2]'
// i8[] a; // @error{definition of variable with array type needs an explicit size or an initializer}
char ca = 0;
char cb = 1;
ichar ca = 0;
ichar cb = 1;
char cc = 127;
char cd = -128;
ichar cc = 127;
ichar cd = -128;
char ce = 128; // #error: '128' does not fit
char cf = -129; // #error: '-129' does not fit
ichar ce = 128; // #error: '128' does not fit
ichar cf = -129; // #error: '-129' does not fit
char cg = 70000; // #error: '70000' does not fit
char ch = -70000; // #error: '-70000' does not fit
ichar cg = 70000; // #error: '70000' does not fit
ichar ch = -70000; // #error: '-70000' does not fit