Home
last modified time | relevance | path

Searched refs:starlark (Results 1 – 25 of 50) sorted by relevance

12

/external/starlark-go/starlarktest/
Dstarlarktest.go39 func SetReporter(thread *starlark.Thread, r Reporter) {
45 func GetReporter(thread *starlark.Thread) Reporter {
55 assert starlark.StringDict
61 func LoadAssertModule() (starlark.StringDict, error) {
63 predeclared := starlark.StringDict{
64 "error": starlark.NewBuiltin("error", error_),
65 "catch": starlark.NewBuiltin("catch", catch),
66 "matches": starlark.NewBuiltin("matches", matches),
67 "module": starlark.NewBuiltin("module", starlarkstruct.MakeModule),
68 "_freeze": starlark.NewBuiltin("freeze", freeze),
[all …]
/external/starlark-go/
DAndroid.bp35 name: "go-starlark-internal-compile",
36 pkgPath: "go.starlark.net/internal/compile",
42 "go-starlark-syntax",
43 "go-starlark-resolve",
48 name: "go-starlark-internal-spell",
49 pkgPath: "go.starlark.net/internal/spell",
54 name: "go-starlark-resolve",
55 pkgPath: "go.starlark.net/resolve",
61 "go-starlark-internal-spell",
62 "go-starlark-syntax",
[all …]
DMETADATA1 name: "starlark-go"
8 value: "https://github.com/google/starlark-go.git"
DCNAME1 go.starlark.net
Dgo.mod1 module go.starlark.net
/external/starlark-go/starlark/
Dbench_test.go23 thread := new(starlark.Thread)
39 globals, err := starlark.ExecFile(thread, filename, src, nil)
47 if fn, ok := value.(*starlark.Function); ok && strings.HasPrefix(name, "bench_") {
49 _, err := starlark.Call(thread, fn, starlark.Tuple{benchmark{b}}, nil)
79 func (benchmark) Truth() starlark.Bool { return true }
84 func (b benchmark) Attr(name string) (starlark.Value, error) {
87 return starlark.MakeInt(b.b.N), nil
99 benchmarkRestart = starlark.NewBuiltin("restart", benchmarkRestartImpl)
100 benchmarkStart = starlark.NewBuiltin("start", benchmarkStartImpl)
101 benchmarkStop = starlark.NewBuiltin("stop", benchmarkStopImpl)
[all …]
Deval_test.go48 thread := new(starlark.Thread)
98 if v, err := starlark.Eval(thread, "<expr>", test.src, nil); err != nil {
112 thread := &starlark.Thread{Load: load}
135 predeclared := starlark.StringDict{
136 "hasfields": starlark.NewBuiltin("hasfields", newHasFields),
138 "struct": starlark.NewBuiltin("struct", starlarkstruct.Make),
144 _, err := starlark.ExecFile(thread, filename, chunk.Source, predeclared)
146 case *starlark.EvalError:
175 func (t fib) Truth() starlark.Bool { return true }
177 func (t fib) Iterate() starlark.Iterator { return &fibIterator{0, 1} }
[all …]
Dexample_test.go33 …repeat := func(thread *starlark.Thread, b *starlark.Builtin, args starlark.Tuple, kwargs []starlar…
36 if err := starlark.UnpackArgs(b.Name(), args, kwargs, "s", &s, "n?", &n); err != nil {
39 return starlark.String(strings.Repeat(s, n)), nil
43 thread := &starlark.Thread{
45 Print: func(_ *starlark.Thread, msg string) { fmt.Println(msg) },
49 predeclared := starlark.StringDict{
50 "greeting": starlark.String("hello"),
51 "repeat": starlark.NewBuiltin("repeat", repeat),
55 globals, err := starlark.ExecFile(thread, "apparent/filename.star", data, predeclared)
57 if evalErr, ok := err.(*starlark.EvalError); ok {
[all …]
Dprofile_test.go28 if err := starlark.StartProfile(prof); err != nil {
42 thread := new(starlark.Thread)
43 if _, err := starlark.ExecFile(thread, "foo.star", src, nil); err != nil {
44 _ = starlark.StopProfile()
47 if err := starlark.StopProfile(); err != nil {
Dvalue_test.go17 s := starlark.String("hello")
37 l := starlark.NewList(nil)
38 l.Append(starlark.String("hello"))
39 res, ok := starlark.AsString(l.Index(0))
Ddebug.go1 package starlark package
Dint_generic.go4 package starlark package
Dint_posix64.go5 package starlark package
/external/starlark-go/starlarkjson/
Djson.go75 Members: starlark.StringDict{
76 "encode": starlark.NewBuiltin("json.encode", encode),
77 "decode": starlark.NewBuiltin("json.decode", decode),
78 "indent": starlark.NewBuiltin("json.indent", indent),
82 func encode(thread *starlark.Thread, b *starlark.Builtin, args starlark.Tuple, kwargs []starlark.Tu…
83 var x starlark.Value
84 if err := starlark.UnpackPositionalArgs(b.Name(), args, kwargs, 1, &x); err != nil {
103 var emit func(x starlark.Value) error
104 emit = func(x starlark.Value) error {
115 case starlark.NoneType:
[all …]
/external/starlark-go/lib/proto/
Dproto.go116 func SetPool(thread *starlark.Thread, pool DescriptorPool) {
121 func Pool(thread *starlark.Thread) DescriptorPool {
143 Members: starlark.StringDict{
144 "file": starlark.NewBuiltin("proto.file", file),
145 "has": starlark.NewBuiltin("proto.has", has),
146 "marshal": starlark.NewBuiltin("proto.marshal", marshal),
147 "marshal_text": starlark.NewBuiltin("proto.marshal_text", marshal),
148 "set_field": starlark.NewBuiltin("proto.set_field", setFieldStarlark),
149 "get_field": starlark.NewBuiltin("proto.get_field", getFieldStarlark),
150 "unmarshal": starlark.NewBuiltin("proto.unmarshal", unmarshal),
[all …]
/external/starlark-go/starlarkstruct/
Dstruct_test.go19 thread := &starlark.Thread{Load: load}
22 predeclared := starlark.StringDict{
23 "struct": starlark.NewBuiltin("struct", starlarkstruct.Make),
24 "gensym": starlark.NewBuiltin("gensym", gensym),
26 if _, err := starlark.ExecFile(thread, filename, nil, predeclared); err != nil {
27 if err, ok := err.(*starlark.EvalError); ok {
35 func load(thread *starlark.Thread, module string) (starlark.StringDict, error) {
43 func gensym(thread *starlark.Thread, _ *starlark.Builtin, args starlark.Tuple, kwargs []starlark.Tu…
45 if err := starlark.UnpackArgs("gensym", args, kwargs, "name", &name); err != nil {
55 var _ starlark.Callable = (*symbol)(nil)
[all …]
Dstruct.go43 func Make(_ *starlark.Thread, _ *starlark.Builtin, args starlark.Tuple, kwargs []starlark.Tuple) (s…
52 func FromKeywords(constructor starlark.Value, kwargs []starlark.Tuple) *Struct {
61 k := string(kwarg[0].(starlark.String))
71 func FromStringDict(constructor starlark.Value, d starlark.StringDict) *Struct {
102 constructor starlark.Value
108 const Default = starlark.String("struct")
118 value starlark.Value
122 _ starlark.HasAttrs = (*Struct)(nil)
123 _ starlark.HasBinary = (*Struct)(nil)
127 func (s *Struct) ToStringDict(d starlark.StringDict) {
[all …]
Dmodule.go16 Members starlark.StringDict
19 var _ starlark.HasAttrs = (*Module)(nil)
21 func (m *Module) Attr(name string) (starlark.Value, error) { return m.Members[name], nil }
26 func (m *Module) Truth() starlark.Bool { return true }
32 func MakeModule(thread *starlark.Thread, b *starlark.Builtin, args starlark.Tuple, kwargs []starlar…
34 if err := starlark.UnpackPositionalArgs(b.Name(), args, nil, 1, &name); err != nil {
37 members := make(starlark.StringDict, len(kwargs))
39 k := string(kwarg[0].(starlark.String))
/external/starlark-go/repl/
Drepl.go37 func REPL(thread *starlark.Thread, globals starlark.StringDict) {
63 func rep(rl *readline.Instance, thread *starlark.Thread, globals starlark.StringDict) error {
116 v, err := starlark.EvalExpr(thread, expr, globals)
123 if v != starlark.None {
126 } else if err := starlark.ExecREPLChunk(f, thread, globals); err != nil {
146 if evalErr, ok := err.(*starlark.EvalError); ok {
156 func MakeLoad() func(thread *starlark.Thread, module string) (starlark.StringDict, error) {
158 globals starlark.StringDict
164 return func(thread *starlark.Thread, module string) (starlark.StringDict, error) {
176 thread := &starlark.Thread{Name: "exec " + module, Load: thread.Load}
[all …]
/external/starlark-go/internal/compile/
Dcompile_test.go14 predeclared := starlark.StringDict{
15 "x": starlark.String("mur"),
16 "n": starlark.MakeInt(2),
24 _, oldProg, err := starlark.SourceProgram("mul.star", src, predeclared.Has)
34 newProg, err := starlark.CompiledProgram(buf)
39 thread := new(starlark.Thread)
44 if got, want := globals["y"], starlark.String("murmur"); got != want {
50 predeclared["n"] = starlark.None
52 evalErr, ok := err.(*starlark.EvalError)
67 _, err := starlark.CompiledProgram(strings.NewReader(garbage))
/external/starlark-go/cmd/starlark/
Dstarlark.go80 err = starlark.StartProfile(f)
83 err := starlark.StopProfile()
88 thread := &starlark.Thread{Load: repl.MakeLoad()}
89 globals := make(starlark.StringDict)
93 starlark.Universe["json"] = starlarkjson.Module
111 globals, err = starlark.ExecFile(thread, filename, src, nil)
/external/starlark-go/lib/proto/cmd/star2proto/
Dstar2proto.go85 thread := &starlark.Thread{
86 Print: func(_ *starlark.Thread, msg string) { fmt.Println(msg) },
89 predeclared := starlark.StringDict{
93 globals, err := starlark.ExecFile(thread, filename, nil, predeclared)
95 if evalErr, ok := err.(*starlark.EvalError); ok {
/external/starlark-go/docs/
DCNAME1 go.starlark.net
/external/tensorflow/tensorflow/core/platform/
Dbuild_config_root.bzl1 """Provides a redirection point for platform specific implementations of starlark utilities."""
/external/starlark-go/starlark/testdata/
Dfunction.star190 # Regression test for github.com/google/starlark-go/issues/21,
192 # Related: https://github.com/bazelbuild/starlark/issues/21,
238 # See github.com/bazelbuild/starlark#13 for spec change.
243 # See github.com/bazelbuild/starlark#170

12