Andy Hanson
Andy Hanson
```prolog % ignoreme(X) :- dontignoreme(X) :- true. ``` The highlighting of the second line changes if the first line is removed (not just commented out).
```prolog first_term(T, H) :- T =.. [H|_]. ``` The `=..` should highlight together; instead the `=.` is highlighted different from the second `.` and highlighting seems to be broken after...
```cpp #include auto f0(const std::vector in) -> std::vector { return in; } auto f1(const std::vector in) -> const std::vector { return in; } int main(void) { auto f2 = [&](const...
**a.d**: ```d immutable struct S { immutable int x; } void countTo2(immutable S a) { if (a.x < 2) countTo2(S(a.x + 1)); } extern(C) void _start() {} extern(C) int test()...
```d void f(in int delegate() x, in int y) {} ``` This renders as:  The second `in` is a different color. This is somehow related to the parentheses in...
```c #include #include static _Thread_local int x; void* thread_fn(void* arg) { x = 1; return NULL; } int main(void) { x = 0; pthread_t thread; int err = pthread_create(&thread, NULL,...
```c #include struct string { char* begin; char* end; }; unsigned long size(struct string a) { return (a.end - a.begin) / sizeof(char); } struct string2 { char* begin; unsigned long...
```c #include struct S { int filler; struct { const char* str; }; }; void f(struct S a) { printf("%s\n", a.str); } void main(void) { f((struct S) {.str = "foo"});...