34 lines
539 B
C
34 lines
539 B
C
typedef struct {
|
|
// ^ keyword
|
|
// ^ keyword
|
|
a_t b;
|
|
// <- type
|
|
// ^ property
|
|
|
|
unsigned c_t (*d)[2];
|
|
// ^ type
|
|
// ^ type
|
|
// ^ property
|
|
}, T, V;
|
|
// ^ type
|
|
// ^ type
|
|
|
|
int main(const char string[SIZE]) {
|
|
// <- type
|
|
// ^ function
|
|
// ^ keyword
|
|
// ^ type
|
|
// ^ variable
|
|
// ^ constant
|
|
|
|
return foo.bar + foo.baz();
|
|
// ^ keyword
|
|
// ^ variable
|
|
// ^ property
|
|
// ^ function
|
|
|
|
error:
|
|
// <- label
|
|
return 0;
|
|
}
|