Variant of the binary operator, specifically for the new, built-in pipe operator.

interface RPipe<Info> {
    info: Info & Source;
    lexeme: string;
    lhs: RNode<Info>;
    location: SourceRange;
    rhs: RNode<Info>;
    type: Pipe;
}

Type Parameters

Hierarchy (view full)

Hierarchy-Diagram

UML class diagram of RPipe

Properties

info: Info & Source

allows to attach additional information to the node

lexeme: string

the original string retrieved from R, can be used for further identification

lhs: RNode<Info>
location: SourceRange

The location may differ from what is stated in Source#fullRange as it represents the location identified by the R parser.

Source#fullRange

rhs: RNode<Info>
type: Pipe