Lines Matching defs:and
360 fn and(self, input: &'_ [Token]) -> CResult<'_, EvalResult> {
373 let (input, acc) = self.and(input)?;
375 preceded(complete(p("^")), |i| self.and(i)),
403 // ============= Literals and identifiers ================
509 /// Parse and evaluate an expression of a list of tokens.
517 /// Parse and evaluate a macro definition from a list of tokens.
519 /// Returns the identifier for the macro and its replacement evaluated as an
528 /// identifier, and the macro otherwise parses as an expression, it will
542 /// Parse and evaluate an expression of a list of tokens.
550 /// Parse and evaluate a macro definition from a list of tokens.
552 /// Returns the identifier for the macro and its replacement evaluated as an
564 /// Returns the identifier for the macro and the argument list (in order). The
565 /// input should not include `#define`. The actual definition is not parsed and