Skip to content

Commit 5eea42b

Browse files
committed
small error message fixes
1 parent c36070f commit 5eea42b

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/parser/declarations.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -661,9 +661,9 @@ func (p *parser) getDeclForDefinition(nameTok *token.Token) *ast.FuncDecl {
661661
} else if funcDecl, ok := decl.(*ast.FuncDecl); !ok {
662662
p.err(ddperror.SEM_BAD_NAME_CONTEXT, nameTok.Range, fmt.Sprintf("Der Name '%s' steht für eine Variable oder Struktur und nicht für eine Funktion", nameTok.Literal))
663663
} else if funcDecl.Mod != p.module {
664-
p.err(ddperror.SEM_WRONG_DECL_MODULE, nameTok.Range, fmt.Sprintf("Es können nur Funktionen aus demselben Modul definiert werden"))
664+
p.err(ddperror.SEM_WRONG_DECL_MODULE, nameTok.Range, "Es können nur Funktionen aus demselben Modul definiert werden")
665665
} else if funcDecl.Body != nil || funcDecl.ExternFile.Type != token.ILLEGAL || funcDecl.Def != nil {
666-
p.err(ddperror.SEM_DEFINITION_ALREADY_DEFINED, nameTok.Range, fmt.Sprintf("Die Funktion '%s' wurde bereits definiert"))
666+
p.err(ddperror.SEM_DEFINITION_ALREADY_DEFINED, nameTok.Range, fmt.Sprintf("Die Funktion '%s' wurde bereits definiert", nameTok.Literal))
667667
} else {
668668
return funcDecl
669669
}

src/parser/parser.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ func (p *parser) validateForwardDecls() {
298298
if decl.Body == nil && decl.ExternFile.Type == token.ILLEGAL && decl.Def == nil {
299299
p.err(ddperror.SEM_FORWARD_DECL_WITHOUT_DEF,
300300
decl.NameTok.Range,
301-
fmt.Sprintf("Die Funktion '%s' wurde nur deklariert aber nie definiert"))
301+
fmt.Sprintf("Die Funktion '%s' wurde nur deklariert aber nie definiert", decl.Name()))
302302
p.panicMode = false
303303
}
304304
return ast.VisitSkipChildren

0 commit comments

Comments
 (0)