• Home
  • Raw
  • Download

Lines Matching defs:EvalResult

52 pub enum EvalResult {  enum
74 impl EvalResult { implementation
81 fn as_numeric(self) -> Option<EvalResult> { in as_numeric()
89 impl From<Vec<u8>> for EvalResult { implementation
90 fn from(s: Vec<u8>) -> EvalResult { in from()
175 impl<'a> AddAssign<&'a EvalResult> for EvalResult { implementation
176 fn add_assign(&mut self, rhs: &'a EvalResult) { in add_assign()
187 impl<'a> BitAndAssign<&'a EvalResult> for EvalResult { implementation
188 fn bitand_assign(&mut self, rhs: &'a EvalResult) { in bitand_assign()
196 impl<'a> BitOrAssign<&'a EvalResult> for EvalResult { implementation
197 fn bitor_assign(&mut self, rhs: &'a EvalResult) { in bitor_assign()
205 impl<'a> BitXorAssign<&'a EvalResult> for EvalResult { implementation
206 fn bitxor_assign(&mut self, rhs: &'a EvalResult) { in bitxor_assign()
214 impl<'a> DivAssign<&'a EvalResult> for EvalResult { implementation
215 fn div_assign(&mut self, rhs: &'a EvalResult) { in div_assign()
226 impl<'a> MulAssign<&'a EvalResult> for EvalResult { implementation
227 fn mul_assign(&mut self, rhs: &'a EvalResult) { in mul_assign()
238 impl<'a> RemAssign<&'a EvalResult> for EvalResult { implementation
239 fn rem_assign(&mut self, rhs: &'a EvalResult) { in rem_assign()
250 impl<'a> ShlAssign<&'a EvalResult> for EvalResult { implementation
251 fn shl_assign(&mut self, rhs: &'a EvalResult) { in shl_assign()
259 impl<'a> ShrAssign<&'a EvalResult> for EvalResult { implementation
260 fn shr_assign(&mut self, rhs: &'a EvalResult) { in shr_assign()
268 impl<'a> SubAssign<&'a EvalResult> for EvalResult { implementation
269 fn sub_assign(&mut self, rhs: &'a EvalResult) { in sub_assign()
281 fn unary_op(input: (&[u8], EvalResult)) -> Option<EvalResult> { in unary_op() argument
298 ) -> impl Fn(I) -> nom::IResult<I, EvalResult, E> in numeric() argument
306 fn unary(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in unary() argument
318 fn mul_div_rem(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in mul_div_rem() argument
337 fn add_sub(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in add_sub() argument
355 fn shl_shr(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in shl_shr() argument
373 fn and(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in and() argument
385 fn xor(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in xor() argument
397 fn or(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in or() argument
410 fn numeric_expr(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in numeric_expr() argument
420 fn identifier(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in identifier() argument
444 fn literal(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in literal() argument
472 fn concat_str(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in concat_str() argument
487 fn expr(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in expr() argument
498 fn macro_definition(self, input: &'_ [Token]) -> CResult<'_, (&'_ [u8], EvalResult)> { in macro_definition() argument
526 pub fn expr<'a>(&self, input: &'a [Token]) -> CResult<'a, EvalResult> { in expr() argument
550 pub fn macro_definition<'a>(&self, input: &'a [Token]) -> CResult<'a, (&'a [u8], EvalResult)> { in macro_definition() argument
559 pub fn expr(input: &[Token]) -> CResult<'_, EvalResult> { in expr() argument
571 pub fn macro_definition(input: &[Token]) -> CResult<'_, (&'_ [u8], EvalResult)> { in macro_definition() argument