Skip to content

Chained method calls #4

@durka

Description

@durka

How can I produce an expression such as x.y(z).w(q)? It seems to be missing:

macro-lisp/src/lib.rs

Lines 363 to 365 in 5359b38

( $sym:ident $(:: $sym2:ident )+ $( $e:tt )* ) => ( $sym $(:: $sym2 )+ ( $(lisp_arg!($e)),* ) );
( $sym:ident . $( $sym2:ident ).+ $( $e:tt )* ) => ( $sym.$( $sym2 ).+ ( $(lisp_arg!($e)),* ) );
($sym:ident $( $e:tt )* ) => ( $sym ( $(lisp_arg!($e)),* ) );

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions