[root]/src/lib/perl5/ORAC/Recipe

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 14 (100.0%) | 1599 (100.0%) | 114.2 |
| timj | 12 (85.7%) | 1576 (98.6%) | 131.3 |
| bradc | 2 (14.3%) | 23 (1.4%) | 11.5 |
must pass recipe info to primitives
1 lines of code changed in 1 file:
replace BATCH variable with more generic $ORAC_Recipe_Info
1 lines of code changed in 1 file:
debug mode now prints monolith call timing information
36 lines of code changed in 1 file:
add Frame/Group number/name to beginning of orac_debug lines
3 lines of code changed in 1 file:
check for commented out references to argument hashes
4 lines of code changed in 1 file:
Convert Tim's tabs to spaces.
20 lines of code changed in 1 file:
Each primitive now has access to the full call stack.
The recipe viewer (-showcurrent) is now fully hierarchical and highlights where you are in the primitive hierarchy.
27 lines of code changed in 1 file:
handle case where a primitive is called multiple times in a single primitive
25 lines of code changed in 1 file:
+ correct typo in primitive argument parsing call
+ make sure all primitives return an exit status
4 lines of code changed in 1 file:
fix primitive argument parsing so that $Frm is allowed again
4 lines of code changed in 1 file:
fix problem with primitive arguments and improve error message
39 lines of code changed in 1 file:
Fix DEBUG variable setting
2 lines of code changed in 1 file:
Complete rewrite of recipe parser
+ Now reads primitives from disk on demand
+ Caches primitives individually and only rereads if modified
+ Primitives are now all subroutines and no longer have context from other primitives
(so if you had a $blah that had not been "my"ed in your primitive but was in an earlier
primitive this will no longer work)
1433 lines of code changed in 2 files: