|
|
7 years ago | |
|---|---|---|
| .. | ||
| project | 7 years ago | |
| src | 7 years ago | |
| .bundledFiles | 7 years ago | |
| .gitignore | 7 years ago | |
| README.md | 7 years ago | |
| build.sbt | 7 years ago | |
| tests.txt | 7 years ago | |
This extension allows you to extract names of breeds, procedures, and variables (global and breed-specific ones). It has a few simple reporters:
globalsreflection:globals reports a list with the names of all global variables
breedsreflection:breeds reports a list of all breed names, and all their variables, default variables included.
proceduresreflection:procedures reports a list of all procedures and their arguments. It also tells you whether they are reporters or commands.
current-procedurereflection:current-procedure reports the name of the current procedure.
callersreflection:callers reports the name of the callers to the current procedure as a list. If this is inside a procedure foo, which is called by bar this will report ["FOO" "BAR"].