RootName returns the root name for a absolute traversal. Will panic if called on a relative traversal.
()
| 152 | // RootName returns the root name for a absolute traversal. Will panic if |
| 153 | // called on a relative traversal. |
| 154 | func (t Traversal) RootName() string { |
| 155 | if t.IsRelative() { |
| 156 | panic("can't use RootName on a relative traversal") |
| 157 | |
| 158 | } |
| 159 | return t[0].(TraverseRoot).Name |
| 160 | } |
| 161 | |
| 162 | // SourceRange returns the source range for the traversal. |
| 163 | func (t Traversal) SourceRange() Range { |