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()
162 impl<'a> AddAssign<&'a EvalResult> for EvalResult { implementation
163 fn add_assign(&mut self, rhs: &'a EvalResult) { in add_assign()
174 impl<'a> BitAndAssign<&'a EvalResult> for EvalResult { implementation
175 fn bitand_assign(&mut self, rhs: &'a EvalResult) { in bitand_assign()
183 impl<'a> BitOrAssign<&'a EvalResult> for EvalResult { implementation
184 fn bitor_assign(&mut self, rhs: &'a EvalResult) { in bitor_assign()
192 impl<'a> BitXorAssign<&'a EvalResult> for EvalResult { implementation
193 fn bitxor_assign(&mut self, rhs: &'a EvalResult) { in bitxor_assign()
201 impl<'a> DivAssign<&'a EvalResult> for EvalResult { implementation
202 fn div_assign(&mut self, rhs: &'a EvalResult) { in div_assign()
213 impl<'a> MulAssign<&'a EvalResult> for EvalResult { implementation
214 fn mul_assign(&mut self, rhs: &'a EvalResult) { in mul_assign()
225 impl<'a> RemAssign<&'a EvalResult> for EvalResult { implementation
226 fn rem_assign(&mut self, rhs: &'a EvalResult) { in rem_assign()
237 impl<'a> ShlAssign<&'a EvalResult> for EvalResult { implementation
238 fn shl_assign(&mut self, rhs: &'a EvalResult) { in shl_assign()
246 impl<'a> ShrAssign<&'a EvalResult> for EvalResult { implementation
247 fn shr_assign(&mut self, rhs: &'a EvalResult) { in shr_assign()
255 impl<'a> SubAssign<&'a EvalResult> for EvalResult { implementation
256 fn sub_assign(&mut self, rhs: &'a EvalResult) { in sub_assign()
268 fn unary_op(input: (&[u8], EvalResult)) -> Option<EvalResult> { in unary_op() argument
285 ) -> impl FnMut(I) -> nom::IResult<I, EvalResult, E> in numeric() argument
293 fn unary(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in unary() argument
305 fn mul_div_rem(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in mul_div_rem() argument
324 fn add_sub(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in add_sub() argument
342 fn shl_shr(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in shl_shr() argument
360 fn and(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in and() argument
372 fn xor(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in xor() argument
384 fn or(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in or() argument
397 fn numeric_expr(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in numeric_expr() argument
407 fn identifier(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in identifier() argument
431 fn literal(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in literal() argument
459 fn concat_str(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in concat_str() argument
474 fn expr(self, input: &'_ [Token]) -> CResult<'_, EvalResult> { in expr() argument
485 fn macro_definition(self, input: &'_ [Token]) -> CResult<'_, (&'_ [u8], EvalResult)> { in macro_definition() argument
513 pub fn expr<'a>(&self, input: &'a [Token]) -> CResult<'a, EvalResult> { in expr() argument
537 pub fn macro_definition<'a>(&self, input: &'a [Token]) -> CResult<'a, (&'a [u8], EvalResult)> { in macro_definition() argument
546 pub fn expr(input: &[Token]) -> CResult<'_, EvalResult> { in expr() argument
558 pub fn macro_definition(input: &[Token]) -> CResult<'_, (&'_ [u8], EvalResult)> { in macro_definition() argument