pub type ExpressionQueryMainContext<'input> = BaseParserRuleContext<'input, ExpressionQueryMainContextExt<'input>>;Aliased Type§
pub struct ExpressionQueryMainContext<'input> {
pub exception: Option<Box<ANTLRError>>,
/* private fields */
}Fields§
§exception: Option<Box<ANTLRError>>error if there was any in this node
Trait Implementations§
Source§impl<'input> Borrow<QueryMainContextExt<'input>> for ExpressionQueryMainContext<'input>
impl<'input> Borrow<QueryMainContextExt<'input>> for ExpressionQueryMainContext<'input>
Source§fn borrow(&self) -> &QueryMainContextExt<'input>
fn borrow(&self) -> &QueryMainContextExt<'input>
Immutably borrows from an owned value. Read more
Source§impl<'input> BorrowMut<QueryMainContextExt<'input>> for ExpressionQueryMainContext<'input>
impl<'input> BorrowMut<QueryMainContextExt<'input>> for ExpressionQueryMainContext<'input>
Source§fn borrow_mut(&mut self) -> &mut QueryMainContextExt<'input>
fn borrow_mut(&mut self) -> &mut QueryMainContextExt<'input>
Mutably borrows from an owned value. Read more
Source§impl<'input> ExpressionQueryMainContextAttrs<'input> for ExpressionQueryMainContext<'input>
impl<'input> ExpressionQueryMainContextAttrs<'input> for ExpressionQueryMainContext<'input>
fn expression(&self) -> Option<Rc<ExpressionContextAll<'input>>>where
Self: Sized,
impl<'input> HamelinParserContext<'input> for ExpressionQueryMainContext<'input>
Source§impl<'input, 'a> Listenable<dyn HamelinListener<'input> + 'a> for ExpressionQueryMainContext<'input>
impl<'input, 'a> Listenable<dyn HamelinListener<'input> + 'a> for ExpressionQueryMainContext<'input>
Source§fn enter(&self, listener: &mut (dyn HamelinListener<'input> + 'a))
fn enter(&self, listener: &mut (dyn HamelinListener<'input> + 'a))
Calls corresponding enter callback on listener
TSource§fn exit(&self, listener: &mut (dyn HamelinListener<'input> + 'a))
fn exit(&self, listener: &mut (dyn HamelinListener<'input> + 'a))
Calls corresponding exit callback on listener
Timpl<'input> QueryMainContextAttrs<'input> for ExpressionQueryMainContext<'input>
Source§impl<'input, 'a> Visitable<dyn HamelinVisitor<'input> + 'a> for ExpressionQueryMainContext<'input>
impl<'input, 'a> Visitable<dyn HamelinVisitor<'input> + 'a> for ExpressionQueryMainContext<'input>
Source§fn accept(&self, visitor: &mut (dyn HamelinVisitor<'input> + 'a))
fn accept(&self, visitor: &mut (dyn HamelinVisitor<'input> + 'a))
Calls corresponding visit callback on visitor
Vis