Skip to content

Commit a6a97b9

Browse files
committed
wip use tree sitter
1 parent 16002f6 commit a6a97b9

22 files changed

+927
-229
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.idea/
2+
grammars/*
23
custom_styles/
34
gobin.toml
45
.gobin

go.mod

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ go 1.23
55
replace github.com/tree-sitter/go-tree-sitter => github.com/gopad-dev/go-tree-sitter v0.0.0-20241124232421-f22ab7977e8c
66

77
require (
8-
github.com/XSAM/otelsql v0.34.0
9-
github.com/a-h/templ v0.2.778
8+
github.com/XSAM/otelsql v0.35.0
9+
github.com/a-h/templ v0.2.793
1010
github.com/cespare/xxhash/v2 v2.3.0
1111
github.com/dustin/go-humanize v1.0.1
1212
github.com/go-chi/chi/v5 v5.1.0
@@ -16,54 +16,55 @@ require (
1616
github.com/jmoiron/sqlx v1.4.0
1717
github.com/mattn/go-colorable v0.1.13
1818
github.com/pelletier/go-toml/v2 v2.2.3
19-
github.com/prometheus/client_golang v1.20.4
20-
github.com/samber/slog-chi v1.11.2
19+
github.com/prometheus/client_golang v1.20.5
20+
github.com/samber/slog-chi v1.12.3
2121
github.com/spf13/cobra v1.8.1
2222
github.com/spf13/viper v1.19.0
2323
github.com/topi314/chroma/v2 v2.0.0-20240614212830-eb9beba2251d
2424
github.com/topi314/gomigrate v0.0.0-20241004214626-bb286a22f06c
2525
github.com/topi314/otelchi v0.0.0-20240303215413-6ead809329d9
2626
github.com/topi314/tint v0.0.0-20240303212505-44dd4a1b4f7f
27+
github.com/tree-sitter/go-tree-sitter v0.24.0
2728
go.gopad.dev/go-tree-sitter-highlight v0.0.0-20241212010141-660c7ae706ef
28-
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.55.0
29-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.55.0
30-
go.opentelemetry.io/otel v1.30.0
31-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.30.0
32-
go.opentelemetry.io/otel/exporters/prometheus v0.52.0
33-
go.opentelemetry.io/otel/metric v1.30.0
34-
go.opentelemetry.io/otel/sdk v1.30.0
35-
go.opentelemetry.io/otel/sdk/metric v1.30.0
36-
go.opentelemetry.io/otel/trace v1.30.0
37-
golang.org/x/exp v0.0.0-20241004190924-225e2abe05e6
38-
modernc.org/sqlite v1.33.1
29+
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.57.0
30+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.57.0
31+
go.opentelemetry.io/otel v1.32.0
32+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.32.0
33+
go.opentelemetry.io/otel/exporters/prometheus v0.54.0
34+
go.opentelemetry.io/otel/metric v1.32.0
35+
go.opentelemetry.io/otel/sdk v1.32.0
36+
go.opentelemetry.io/otel/sdk/metric v1.32.0
37+
go.opentelemetry.io/otel/trace v1.32.0
38+
golang.org/x/exp v0.0.0-20241210194714-1829a127f884
39+
modernc.org/sqlite v1.34.2
3940
)
4041

4142
require (
4243
github.com/beorn7/perks v1.0.1 // indirect
4344
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
4445
github.com/dlclark/regexp2 v1.11.4 // indirect
4546
github.com/felixge/httpsnoop v1.0.4 // indirect
46-
github.com/fsnotify/fsnotify v1.7.0 // indirect
47+
github.com/fsnotify/fsnotify v1.8.0 // indirect
4748
github.com/go-logr/logr v1.4.2 // indirect
4849
github.com/go-logr/stdr v1.2.2 // indirect
4950
github.com/google/uuid v1.6.0 // indirect
5051
github.com/goware/singleflight v0.2.0 // indirect
51-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 // indirect
52+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.24.0 // indirect
5253
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
5354
github.com/hashicorp/hcl v1.0.0 // indirect
5455
github.com/inconshreveable/mousetrap v1.1.0 // indirect
5556
github.com/jackc/pgpassfile v1.0.0 // indirect
5657
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
5758
github.com/jackc/puddle/v2 v2.2.2 // indirect
58-
github.com/klauspost/compress v1.17.10 // indirect
59-
github.com/magiconair/properties v1.8.7 // indirect
59+
github.com/klauspost/compress v1.17.11 // indirect
60+
github.com/magiconair/properties v1.8.9 // indirect
6061
github.com/mattn/go-isatty v0.0.20 // indirect
6162
github.com/mattn/go-pointer v0.0.1 // indirect
6263
github.com/mitchellh/mapstructure v1.5.0 // indirect
6364
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
6465
github.com/ncruces/go-strftime v0.1.9 // indirect
6566
github.com/prometheus/client_model v0.6.1 // indirect
66-
github.com/prometheus/common v0.60.0 // indirect
67+
github.com/prometheus/common v0.61.0 // indirect
6768
github.com/prometheus/procfs v0.15.1 // indirect
6869
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
6970
github.com/sagikazarmark/locafero v0.6.0 // indirect
@@ -73,24 +74,23 @@ require (
7374
github.com/spf13/cast v1.7.0 // indirect
7475
github.com/spf13/pflag v1.0.5 // indirect
7576
github.com/subosito/gotenv v1.6.0 // indirect
76-
github.com/tree-sitter/go-tree-sitter v0.24.0 // indirect
77-
go.opentelemetry.io/contrib v1.30.0 // indirect
78-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0 // indirect
79-
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
77+
go.opentelemetry.io/contrib v1.32.0 // indirect
78+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.32.0 // indirect
79+
go.opentelemetry.io/proto/otlp v1.4.0 // indirect
8080
go.uber.org/multierr v1.11.0 // indirect
81-
golang.org/x/crypto v0.28.0 // indirect
82-
golang.org/x/net v0.30.0 // indirect
83-
golang.org/x/sync v0.8.0 // indirect
84-
golang.org/x/sys v0.26.0 // indirect
85-
golang.org/x/text v0.19.0 // indirect
86-
google.golang.org/genproto/googleapis/api v0.0.0-20240930140551-af27646dc61f // indirect
87-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240930140551-af27646dc61f // indirect
88-
google.golang.org/grpc v1.67.1 // indirect
89-
google.golang.org/protobuf v1.34.2 // indirect
81+
golang.org/x/crypto v0.31.0 // indirect
82+
golang.org/x/net v0.32.0 // indirect
83+
golang.org/x/sync v0.10.0 // indirect
84+
golang.org/x/sys v0.28.0 // indirect
85+
golang.org/x/text v0.21.0 // indirect
86+
google.golang.org/genproto/googleapis/api v0.0.0-20241209162323-e6fa225c2576 // indirect
87+
google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576 // indirect
88+
google.golang.org/grpc v1.68.1 // indirect
89+
google.golang.org/protobuf v1.35.2 // indirect
9090
gopkg.in/ini.v1 v1.67.0 // indirect
9191
gopkg.in/yaml.v3 v3.0.1 // indirect
9292
modernc.org/gc/v3 v3.0.0-20241004144649-1aea3fae8852 // indirect
93-
modernc.org/libc v1.61.0 // indirect
93+
modernc.org/libc v1.61.4 // indirect
9494
modernc.org/mathutil v1.6.0 // indirect
9595
modernc.org/memory v1.8.0 // indirect
9696
modernc.org/strutil v1.2.0 // indirect

0 commit comments

Comments
 (0)