Macro fungi_lang::fgi_name
[−]
[src]
macro_rules! fgi_name { { fromast $ast:expr } => { ... }; { [] } => { ... }; { name:tt * $($names:tt)+ } => { ... }; { @@ } => { ... }; { @@$($s:tt)+ } => { ... }; { @$n:expr } => { ... }; { $($any:tt)* } => { ... }; }
Parser for Name Literals
n ::=
fromast ast_expr (inject ast nodes)
[] (leaf)
n * n * ... (extended bin)
@@ (scope name)
@@str (symbol)
@123 (number)