Merge pull request #1124 from quebin31/master

Fix positional macro on crate nu-macros
This commit is contained in:
Jonathan Turner
2019-12-27 07:16:47 +13:00
committed by GitHub

View File

@ -17,9 +17,9 @@ macro_rules! signature {
#[macro_export]
macro_rules! positional {
($ident:tt, $name:tt (optional $shape:tt) - $desc:tt) => {
let $ident = $ident.required(stringify!($name), SyntaxShape::$shape, $desc);
};
($ident:tt, $name:tt ($shape:tt)- $desc:tt) => {
let $ident = $ident.optional(stringify!($name), SyntaxShape::$shape, $desc);
};
($ident:tt, $name:tt ($shape:tt)- $desc:tt) => {
let $ident = $ident.required(stringify!($name), SyntaxShape::$shape, $desc);
};
}