luaur_ast/methods/
cst_stat_function_cst_stat_function.rs1use crate::records::cst_node::CstNode;
2use crate::records::cst_stat_function::CstStatFunction;
3use crate::records::position::Position;
4use crate::rtti::CstNodeClass;
5
6impl CstStatFunction {
7 pub fn new(function_keyword_position: Position) -> Self {
8 Self {
9 base: CstNode {
10 class_index: <Self as CstNodeClass>::CLASS_INDEX,
11 },
12 function_keyword_position: function_keyword_position,
13 }
14 }
15}
16
17#[allow(non_snake_case)]
18pub fn cst_stat_function_cst_stat_function(function_keyword_position: Position) -> CstStatFunction {
19 CstStatFunction::new(function_keyword_position)
20}