package core import ( "git.akyoto.dev/cli/q/src/build/ast" "git.akyoto.dev/cli/q/src/build/errors" "git.akyoto.dev/cli/q/src/build/token" ) // CompileTokens compiles a token list. func (f *Function) CompileTokens(tokens token.List) error { body, err := ast.Parse(tokens) if err != nil { err.(*errors.Error).File = f.File return err } return f.CompileAST(body) }