slint/internal/compiler
Olivier Goffart c5ef368a3f Fix LSP semantic coloration bailing out sometimes
Step to reproduce:

```
xx := Window {
   TouchArea {
      clicked => {
         if (true) {}
         // note: because there is no else, the semantic colouring is bailing out now
      }
   }
   TouchArea { clicked => {} }
}
```

This is caused by a bug in rowan::SyntaxToken::next_token that doesn't visit
the next token if it has an empty node

Unfortunately, the LSP has no tests, so I couldn't add one easily
2022-02-04 13:26:30 +01:00
..
generator Janitor: More clippy stuff 2022-01-31 20:59:45 +01:00
LICENSES [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
llr PropertyAnimation: Make iteration-count: n run animations n times 2022-02-04 10:42:25 +01:00
parser [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
parser_test_macro [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
passes Janitor: More clippy stuff 2022-01-31 20:59:45 +01:00
tests [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
widgets [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
build.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
builtin_macros.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
builtins.60 PropertyAnimation: Make iteration-count: n run animations n times 2022-02-04 10:42:25 +01:00
Cargo.toml Bump image and femtovg dependencies 2022-02-04 10:00:00 +01:00
diagnostics.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
embedded_resources.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
expression_tree.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
fileaccess.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
generator.rs Janitor: More clippy stuff 2022-01-31 20:59:45 +01:00
langtype.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
layout.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
lexer.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
lib.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
literals.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
llr.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
load_builtins.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
lookup.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
namedreference.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
object_tree.rs object_tree: Make implementation DRYer 2022-02-04 10:42:25 +01:00
parser.rs Fix LSP semantic coloration bailing out sometimes 2022-02-04 13:26:30 +01:00
passes.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
typeloader.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00
typeregister.rs [reorg]: Set up and populate the internal directory 2022-01-31 16:00:50 +01:00