Conversation
| "<source.test>", | ||
| "<source.test>, <test.good>", | ||
| "<source.test>", | ||
| ], "Expected test.bad to not match"); |
There was a problem hiding this comment.
The existing assertion functions here make it a bit hard to test that a scope didn't match. With this, it's nice and explicit.
As a future change, it would be nice to move the syntest functionality so that we can use it in tests. That would make it easier to compare against ST.
Another note: Should we start moving higher level parsing tests out of this file, as it's getting quite big? They could live in files in the tests directory, as I think they're only using public API anyway.
There was a problem hiding this comment.
I'm okay with moving it to another file if you'd like, although I don't mind big files myself. Also agree on putting the syntest stuff in the library eventually for use by tests.
|
Build failed because of base64 used by plist. Opened a PR to upgrade plist which might solve that: #181 |
|
So the build failure is a known problem on beta: marshallpierce/rust-base64#64 Should we stop running |
|
I suspect that this fixes #160 |
Just tried, it doesn't (unless I tried wrong). |
|
Doh, just wishful thinking on my part then; thanks for checking. (I doubt you tried wrong ;)) |
|
Was hoping too :). I still think our |
trishume
left a comment
There was a problem hiding this comment.
Huh interesting, before reading this I think I speculated in your other PR that Sublime actually didn't do this because doing this is weird. Thanks for figuring this out.
| "<source.test>", | ||
| "<source.test>, <test.good>", | ||
| "<source.test>", | ||
| ], "Expected test.bad to not match"); |
There was a problem hiding this comment.
I'm okay with moving it to another file if you'd like, although I don't mind big files myself. Also agree on putting the syntest stuff in the library eventually for use by tests.
|
And yah if you can figure out how to make Travis not run the docs on beta that would be good. |
Noticed this while working on changing things to an arena. This doesn't fix any syntests, but mirrors what ST does.
d034768 to
0048072
Compare
|
Fixed in #184 and merged it, hope you don't mind. Rebased this and other PRs. |
Noticed this while working on changing things to an arena. This doesn't
fix any syntests, but mirrors what ST does.
It affects the C# syntax. Here's a tiny syncat example that changed; before:
After (same as ST):