Red.git | docs/api/Red/ | AST.md
Red::AST
--------
Base role for all Red::AST::*
### method not
```raku
method not() returns Mu
```
Returns the nagation of the AST.
### method Bool
```raku
method Bool() returns Bool
```
If inside of a block for ResultSeq mothods throws a control exception and populates all possibilities
### method transpose-first
```raku
method transpose-first(
&func
) returns Mu
```
Find the first AST node folowing the rule
### method transpose-grep
```raku
method transpose-grep(
&func
) returns Mu
```
Find AST nodes folowing the rule
### method transpose
```raku
method transpose(
&func
) returns Mu
```
Transposes the AST tree running the function.
### method tables
```raku
method tables() returns Mu
```
Returns a list with all the tables used on the AST