Skip to content

Commit 012ada5

Browse files
committed
reprolang: inline isLocalSymbol() into direct field access
1 parent def6ef7 commit 012ada5

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

reprolang/repro/ast.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ func NewRangePositionFromNode(node *sitter.Node) *scip.Range {
8989

9090
func (i *identifier) resolveSymbol(localScope *reproScope, context *reproContext) error {
9191
scope := context.globalScope
92-
if i.isLocalSymbol() {
92+
if i.isLocal {
9393
scope = localScope
9494
}
9595
symbol, ok := scope.names[i.value]
@@ -99,7 +99,3 @@ func (i *identifier) resolveSymbol(localScope *reproScope, context *reproContext
9999
i.symbol = symbol
100100
return nil
101101
}
102-
103-
func (i *identifier) isLocalSymbol() bool {
104-
return i.isLocal
105-
}

reprolang/repro/namer.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
func (d *reproDependency) enterGlobalDefinitions(context *reproContext) error {
1313
var errs error
1414
enter := func(file *reproSourceFile, name *identifier) {
15-
if name.isLocalSymbol() {
15+
if name.isLocal {
1616
return
1717
}
1818
symbol := newGlobalSymbol(d.Package, file, name)
@@ -39,11 +39,11 @@ func (d *reproDependency) enterGlobalDefinitions(context *reproContext) error {
3939
func (s *reproSourceFile) enterDefinitions(context *reproContext) {
4040
enter := func(name *identifier, defName *identifier) {
4141
scope := context.globalScope
42-
if name.isLocalSymbol() {
42+
if name.isLocal {
4343
scope = s.localScope
4444
}
4545
var symbol string
46-
if name.isLocalSymbol() {
46+
if name.isLocal {
4747
symbol = fmt.Sprintf("local %s", defName.value)
4848
} else {
4949
symbol = newGlobalSymbol(context.pkg, s, defName)

0 commit comments

Comments
 (0)