These weren't yet exposed in mcl. They're now available under the same Meta namespace as the normal meta param structs. Even though they live as a separate trait, they should be exposed together for a consistent interface in mcl. If autoedge or autogroup ever grow additional params, we can always add: `Meta:autoedge:something` to break it down further.
38 lines
2.7 KiB
Plaintext
38 lines
2.7 KiB
Plaintext
Edge: bool(false) -> struct(noop: bool(false); retry: int(-1); delay: int(0); poll: int(5); limit: float(4.2); burst: int(3); sema: list(str(foo:1), str(bar:3)); autoedge: bool(true); autogroup: bool(true)) # noop
|
|
Edge: bool(true) -> struct(noop: bool(false); retry: int(-1); delay: int(0); poll: int(5); limit: float(4.2); burst: int(3); sema: list(str(foo:1), str(bar:3)); autoedge: bool(true); autogroup: bool(true)) # autoedge
|
|
Edge: bool(true) -> struct(noop: bool(false); retry: int(-1); delay: int(0); poll: int(5); limit: float(4.2); burst: int(3); sema: list(str(foo:1), str(bar:3)); autoedge: bool(true); autogroup: bool(true)) # autogroup
|
|
Edge: bool(true) -> var(b) # b
|
|
Edge: bool(true) -> var(b) # b
|
|
Edge: float(4.2) -> struct(noop: bool(false); retry: int(-1); delay: int(0); poll: int(5); limit: float(4.2); burst: int(3); sema: list(str(foo:1), str(bar:3)); autoedge: bool(true); autogroup: bool(true)) # limit
|
|
Edge: int(-1) -> struct(noop: bool(false); retry: int(-1); delay: int(0); poll: int(5); limit: float(4.2); burst: int(3); sema: list(str(foo:1), str(bar:3)); autoedge: bool(true); autogroup: bool(true)) # retry
|
|
Edge: int(0) -> struct(noop: bool(false); retry: int(-1); delay: int(0); poll: int(5); limit: float(4.2); burst: int(3); sema: list(str(foo:1), str(bar:3)); autoedge: bool(true); autogroup: bool(true)) # delay
|
|
Edge: int(3) -> struct(noop: bool(false); retry: int(-1); delay: int(0); poll: int(5); limit: float(4.2); burst: int(3); sema: list(str(foo:1), str(bar:3)); autoedge: bool(true); autogroup: bool(true)) # burst
|
|
Edge: int(5) -> struct(noop: bool(false); retry: int(-1); delay: int(0); poll: int(5); limit: float(4.2); burst: int(3); sema: list(str(foo:1), str(bar:3)); autoedge: bool(true); autogroup: bool(true)) # poll
|
|
Edge: list(str(foo:1), str(bar:3)) -> struct(noop: bool(false); retry: int(-1); delay: int(0); poll: int(5); limit: float(4.2); burst: int(3); sema: list(str(foo:1), str(bar:3)); autoedge: bool(true); autogroup: bool(true)) # sema
|
|
Edge: str(bar:3) -> list(str(foo:1), str(bar:3)) # 1
|
|
Edge: str(foo:1) -> list(str(foo:1), str(bar:3)) # 0
|
|
Edge: str(hello world) -> call:fmt.printf(str(hello world)) # a
|
|
Vertex: bool(false)
|
|
Vertex: bool(false)
|
|
Vertex: bool(false)
|
|
Vertex: bool(true)
|
|
Vertex: bool(true)
|
|
Vertex: bool(true)
|
|
Vertex: bool(true)
|
|
Vertex: bool(true)
|
|
Vertex: call:fmt.printf(str(hello world))
|
|
Vertex: float(4.2)
|
|
Vertex: int(-1)
|
|
Vertex: int(0)
|
|
Vertex: int(3)
|
|
Vertex: int(42)
|
|
Vertex: int(5)
|
|
Vertex: list(str(foo:1), str(bar:3))
|
|
Vertex: str(bar:3)
|
|
Vertex: str(foo:1)
|
|
Vertex: str(greeting)
|
|
Vertex: str(hello world)
|
|
Vertex: struct(noop: bool(false); retry: int(-1); delay: int(0); poll: int(5); limit: float(4.2); burst: int(3); sema: list(str(foo:1), str(bar:3)); autoedge: bool(true); autogroup: bool(true))
|
|
Vertex: var(b)
|
|
Vertex: var(b)
|