cdecl-plus
cdecl-plus copied to clipboard
Similar to cdecl.org, but with broader support of language features. Static web page which supports file protocol. Parsing and to-prose conversion happen in the front-end, resulting in instant feedbac...
## cdecl+ Input ```cpp signed bool ``` ## Expected Prose > Fatal Error: Conflicting specifiers signed and bool ## Actual Prose or Error > signed bool ## Additional Context Here...
`constexpr` exists since C23
```cpp register int ``` currently just outputs `register int`, which isn't very informative.
jus a goofy ahh idea to change colors of bg with a simple rbg picker nothing fancy lol
## cdecl+ Input ```cpp size_t size_t ``` ## Expected Prose > Error: redefinition of `size_t` as different kind of symbol ## Actual Prose or Error > Declare `size_t` as `size_t`...

## cdecl+ Input ```cpp int a(int[static 2+1]),b(int q,int[static q]),c(int[2+1]),d(int q,int[q]) ``` ## Expected Prose > Declare a as function(array[2+1] (size checked) of int) returning int > > Declare b as...
## cdecl+ Input ```cpp _Atomic void ``` ## Expected Prose > atomic void ## Actual Prose or Error > Fatal Error: Conflicting specifiers _Atomic and void ## Additional Context `_Atomic(void)`...
## cdecl+ Input ```cpp int x[][] ``` ## Expected Prose > Can not create array of incomplete arrays ## Actual Prose or Error > Declare x as array of arrays...
## cdecl+ Input ```cpp restrict int ``` ## Expected Prose > Error: restrict can only be applied to pointer to object types, or (possibly multidimensional) arrays of such types ##...