Skip to main content

luaur_ast/records/
cst_expr_call.rs

1use crate::records::ast_array::AstArray;
2use crate::records::cst_node::CstNode;
3use crate::records::cst_type_instantiation::CstTypeInstantiation;
4use crate::records::position::Position;
5
6#[repr(C)]
7#[derive(Debug, Clone)]
8pub struct CstExprCall {
9    pub base: CstNode,
10    pub open_parens: Position,
11    pub close_parens: Position,
12    pub comma_positions: AstArray<Position>,
13    pub explicit_types: *mut CstTypeInstantiation,
14}
15
16impl crate::rtti::CstNodeClass for CstExprCall {
17    const CLASS_INDEX: i32 = crate::rtti::cst_rtti_index("CstExprCall");
18}