Y
Hacker News
new
|
ask
|
show
|
jobs
by
jeffmax
5832 days ago
http://cdecl.org/
2 comments
javert
5832 days ago
"So is somebody gonna create a tool that uses this parser so you can declare your C in English?" -My roommate
link
exit
5832 days ago
this is fantastic, but apparently "void (
signal(int, void (
fp)(int)))(int);" is a syntax error?
link
loup-vaillant
5832 days ago
It is not, but their implementation is incomplete. They parse it correctly when you remove "fp". Apparently, they don't handle declarations which have another identifiers besides the one that is declared.
int f(int ) // OK int f(int i) // fail
link