Macro mikino_api::build_trans_expr
source · [−]macro_rules! build_trans_expr {
($state:tt, $decls:expr, true) => { ... };
($state:tt, $decls:expr, false) => { ... };
(stateless, $decls:expr, $var:ident) => { ... };
(stateful, $decls:expr, ($var:ident @ 0)) => { ... };
(stateful, $decls:expr, ($var:ident @ 1)) => { ... };
($state:tt, $decls:expr, ($op:tt $($args:tt)*) ) => { ... };
($state:tt, $decls:expr, $cst:expr) => { ... };
(@op ite) => { ... };
(@op +) => { ... };
(@op -) => { ... };
(@op *) => { ... };
(@op /) => { ... };
(@op %) => { ... };
(@op >=) => { ... };
(@op <=) => { ... };
(@op >) => { ... };
(@op <) => { ... };
(@op =) => { ... };
(@op not) => { ... };
(@op and) => { ... };
(@op or) => { ... };
}
Expand description
Builds an expression.
- identifiers must be written as
(var_name: var_typ)
, without any quotes.