Removed unnecessary parameter

This commit is contained in:
Eduard Urbach 2025-02-13 16:58:59 +01:00
parent 0dffb79364
commit aec22b0a7e
Signed by: akyoto
GPG Key ID: C874F672B1AF20C0
2 changed files with 2 additions and 4 deletions

View File

@ -6,18 +6,16 @@ import (
"git.akyoto.dev/cli/q/src/fs" "git.akyoto.dev/cli/q/src/fs"
"git.akyoto.dev/cli/q/src/register" "git.akyoto.dev/cli/q/src/register"
"git.akyoto.dev/cli/q/src/scope" "git.akyoto.dev/cli/q/src/scope"
"git.akyoto.dev/cli/q/src/token"
"git.akyoto.dev/cli/q/src/x86" "git.akyoto.dev/cli/q/src/x86"
) )
// NewFunction creates a new function. // NewFunction creates a new function.
func NewFunction(pkg string, name string, file *fs.File, body []token.Token) *Function { func NewFunction(pkg string, name string, file *fs.File) *Function {
return &Function{ return &Function{
Package: pkg, Package: pkg,
Name: name, Name: name,
UniqueName: pkg + "." + name, UniqueName: pkg + "." + name,
File: file, File: file,
Body: body,
Machine: register.Machine{ Machine: register.Machine{
Assembler: asm.Assembler{ Assembler: asm.Assembler{
Instructions: make([]asm.Instruction, 0, 8), Instructions: make([]asm.Instruction, 0, 8),

View File

@ -86,7 +86,7 @@ func scanFunctionSignature(file *fs.File, tokens token.List, i int, delimiter to
} }
name := tokens[nameStart].Text(file.Bytes) name := tokens[nameStart].Text(file.Bytes)
function := core.NewFunction(file.Package, name, file, nil) function := core.NewFunction(file.Package, name, file)
if typeStart != -1 { if typeStart != -1 {
if tokens[typeStart].Kind == token.GroupStart && tokens[typeEnd-1].Kind == token.GroupEnd { if tokens[typeStart].Kind == token.GroupStart && tokens[typeEnd-1].Kind == token.GroupEnd {