Matthew Fosdick

Results 105 comments of Matthew Fosdick

Thinking some more, I'm not sure it's possible to determine what side is the macro argument ( the above regex assumes right), it is probably safer for now to allow...

`##` is just the concatenate operator, either side can be any identifier.

@jeff-hykin afaik enhanced colorization will never remove highlighting, it can cause bad highlighting, but none of the scopes it maps to should be colored the same as text.

It looks like it is confusing the comma at column 55 with the start of the static assert message. Potential solutions: 1. have the comma lookahead for a double or...

@jeff-hykin It is treating the [10] as the start of a lambda. I see three resolutions: - AFAIK lambdas cannot capture a numbers (i.e. `[10](){};` makes no sense). So a...

`keyword.operator.new` is probably the best. I noticed on [`[expr.new]/4`](http://eel.is/c++draft/expr.new#4) the standard refers to the new operator. Though change is still needed for `keyword.operator.delete`

vscode-textmate produces binary tokens that represent the current color and font style of the text. vscode then maps those tokens to css classes.

@jeff-hykin This looks like 2 different bugs: 1. `defined(..)` doesn't include the predefined macro context 2. `#elif defined(...)` treats defined as a function.