Skip to content

Commit 1e5449f

Browse files
committed
fixed bug
1 parent e636ffe commit 1e5449f

File tree

4 files changed

+17
-16
lines changed

4 files changed

+17
-16
lines changed

documents/documents.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,11 @@ func (d *DocumentState) reParseInContext(modules map[string]*ast.Module, errorHa
3636
// cache all imports (like Duden modules etc.)
3737
if err == nil {
3838
for _, imprt := range d.Module.Imports {
39-
imprt_uri := uri.FromPath(imprt.Module.FileName)
40-
if _, ok := modules[imprt_uri.Filepath()]; !ok {
41-
modules[imprt_uri.Filepath()] = imprt.Module
39+
if imprt.Module != nil {
40+
imprt_uri := uri.FromPath(imprt.Module.FileName)
41+
if _, ok := modules[imprt_uri.Filepath()]; !ok {
42+
modules[imprt_uri.Filepath()] = imprt.Module
43+
}
4244
}
4345
}
4446
}

go.mod

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/DDP-Projekt/DDPLS
33
go 1.18
44

55
require (
6-
github.com/DDP-Projekt/Kompilierer v0.0.1-pre.0.20230910165437-55021c335bab
6+
github.com/DDP-Projekt/Kompilierer v0.0.8-pre.0.20230918114606-e6176aad1b7b
77
github.com/tliron/glsp v0.1.2-0.20220628161923-1d70ae869611
88
github.com/tliron/kutil v0.1.68
99
)
@@ -25,9 +25,9 @@ require (
2525
github.com/tliron/commonlog v0.1.0 // indirect
2626
github.com/vmihailenco/msgpack/v5 v5.3.5 // indirect
2727
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
28-
golang.org/x/crypto v0.8.0 // indirect
29-
golang.org/x/sys v0.7.0 // indirect
30-
golang.org/x/term v0.7.0 // indirect
28+
golang.org/x/crypto v0.12.0 // indirect
29+
golang.org/x/sys v0.11.0 // indirect
30+
golang.org/x/term v0.11.0 // indirect
3131
)
3232

3333
replace github.com/tliron/glsp => github.com/bafto/glsp v0.1.2-0.20230806091905-942e1aee0810

go.sum

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
github.com/DDP-Projekt/Kompilierer v0.0.1-pre.0.20230910165437-55021c335bab h1:QUHcBpkUkQvwCP/2NZBR3xqu4xJbshQVbt0g7uq5nyY=
2-
github.com/DDP-Projekt/Kompilierer v0.0.1-pre.0.20230910165437-55021c335bab/go.mod h1:GggPzwh9qfD8iC3Lqp7AdPb6fqbHjzEZJvS7d3jRugI=
1+
github.com/DDP-Projekt/Kompilierer v0.0.8-pre.0.20230918114606-e6176aad1b7b h1:ZSEmjFUsEFT+odKTz3KABtswjgiRhc1/IxGRgdQAYpM=
2+
github.com/DDP-Projekt/Kompilierer v0.0.8-pre.0.20230918114606-e6176aad1b7b/go.mod h1:OVRSCZNQ8LVV8ZH5TuAGTaf0skO06bgV5Y7Wgvdb+NY=
33
github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k=
44
github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8=
55
github.com/bafto/glsp v0.1.2-0.20230806091905-942e1aee0810 h1:SqEtvmrp0wqvKYw9J7DSvnMM8l12cDj98k8vKlVB/7U=
@@ -46,13 +46,13 @@ github.com/vmihailenco/msgpack/v5 v5.3.5 h1:5gO0H1iULLWGhs2H5tbAHIZTV8/cYafcFOr9
4646
github.com/vmihailenco/msgpack/v5 v5.3.5/go.mod h1:7xyJ9e+0+9SaZT0Wt1RGleJXzli6Q/V5KbhBonMG9jc=
4747
github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAhO7/IwNM9g=
4848
github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds=
49-
golang.org/x/crypto v0.8.0 h1:pd9TJtTueMTVQXzk8E2XESSMQDj/U7OUu0PqJqPXQjQ=
50-
golang.org/x/crypto v0.8.0/go.mod h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE=
49+
golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk=
50+
golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw=
5151
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
52-
golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU=
53-
golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
54-
golang.org/x/term v0.7.0 h1:BEvjmm5fURWqcfbSKTdpkDXYBrUS1c0m8agp14W48vQ=
55-
golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY=
52+
golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM=
53+
golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
54+
golang.org/x/term v0.11.0 h1:F9tnn/DA/Im8nCwm+fX+1/eBwi4qFjRT++MhtVC4ZX0=
55+
golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU=
5656
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
5757
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
5858
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=

handlers/completion.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import (
2222

2323
func CreateTextDocumentCompletion(dm *documents.DocumentManager) protocol.TextDocumentCompletionFunc {
2424
return func(context *glsp.Context, params *protocol.CompletionParams) (interface{}, error) {
25-
log.Infof("requested completion")
2625
// Add all types
2726
items := make([]protocol.CompletionItem, 0)
2827
for _, s := range ddpTypes {

0 commit comments

Comments
 (0)