12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- reflection-gets-globals-when-none-defined
- extensions [ reflection ]
- globals [ ]
- breed [ cars car ]
- turtles-own [ turt1 ]
- cars-own [ cars1 ]
- reflection:globals => []
- reflection-gets-globals
- extensions [ reflection ]
- globals [ glob1 ]
- breed [ cars car ]
- turtles-own [ turt1 ]
- cars-own [ cars1 ]
- reflection:globals => ["GLOB1"]
- reflection-gets-breeds-works-with-no-custom-defined
- extensions [ reflection ]
- globals [ glob1 ]
- turtles-own [ turt1 ]
- reflection:breeds => [["TURTLES" ["WHO" "COLOR" "HEADING" "XCOR" "YCOR" "SHAPE" "LABEL" "LABEL-COLOR" "BREED" "HIDDEN?" "SIZE" "PEN-SIZE" "PEN-MODE" "TURT1"]]]
- reflection-gets-breeds-works-with-custom
- extensions [ reflection ]
- globals [ glob1 ]
- breed [ cars car ]
- breed [ vans van ]
- turtles-own [ turt1 ]
- cars-own [ cars1 ]
- reflection:breeds => [["TURTLES" ["WHO" "COLOR" "HEADING" "XCOR" "YCOR" "SHAPE" "LABEL" "LABEL-COLOR" "BREED" "HIDDEN?" "SIZE" "PEN-SIZE" "PEN-MODE" "TURT1"]] ["CARS" ["CARS1"]] ["VANS" []]]
- reflection-gets-procedures-works-when-none-defined
- extensions [ reflection ]
- reflection:procedures => []
- reflection-gets-procedures
- extensions [ reflection ]
- to-report rev [tacos] report (tacos - 1) end
- to start let vs 0 show vs end
- reflection:procedures => [["REV" "REPORTER" "OTPL" ["TACOS"]] ["START" "COMMAND" "OTPL" []]]
- reflection-gets-current-procedure
- extensions [ reflection ]
- to-report rev [tacos] set tacos (tacos - 1) report reflection:current-procedure end
- to start let vs 0 show vs end
- rev 10 => "REV"
- *reflection-gets-current-procedure-works-from-command
- extensions [ reflection ]
- reflection:current-procedure => "__EVALUATOR"
- *reflection-gets-callers
- extensions [ reflection ]
- to-report rev [tacos] set tacos (tacos - 1) report reflection:callers end
- to start let vs 0 show vs end
- rev 10 => ["REV" "__EVALUATOR"]
|