Enumsยง
- Meta
VarExpr ๐ - A meta-variable expression, for expansions based on properties of meta-variables.
- Meta
VarExpr ๐Concat Elem - Indicates what is placed in a
concatparameter. For example, literals (${concat("foo", "bar")}) or adhoc identifiers (${concat(foo, bar)}).
Constantsยง
- RAW_
IDENT_ ๐ERR - UNSUPPORTED_
CONCAT_ ๐ELEM_ ERR
Functionsยง
- check_
trailing_ ๐token - eat_
dollar ๐ - Expects that the next item is a dollar sign.
- parse_
count ๐ - Parse a meta-variable
countexpression:count(ident[, depth]) - parse_
depth ๐ - Parses the depth used by index(depth) and len(depth).
- parse_
ident ๐ - Parses an generic ident
- parse_
ident_ ๐from_ token - parse_
token ๐ - try_
eat_ ๐comma - Tries to move the iterator forward returning
trueif there is a comma. If not, then the iterator is not modified and the result isfalse. - try_
eat_ ๐dollar - Tries to move the iterator forward returning
trueif there is a dollar sign. If not, then the iterator is not modified and the result isfalse.