- Inheritance
- < Object
A context holds a stack of key/value pairs (like a symbol table). When asked to resolve a key, it first searches the top of the stack, then the next level, and so on until it finds a match (or runs out of entries)
Methods
Class
Visibility | Signature |
---|---|
public | new () |
Instance
Visibility | Signature |
---|---|
public | find_scalar (key) |
public | lookup (key) |
public | pop () |
public | push (hash) |
Class Method Detail
new()
Instance Method Detail
find_scalar(key)
Find a scalar value, throwing an exception if not found. This method is used when substituting the %xxx% constructs
lookup(key)
Lookup any key in the stack of hashes