diff --git a/src/protocol/parser/visitor.rs b/src/protocol/parser/visitor.rs index 3d62f1c603b4b29b8d640dee5b355d8186fc3383..ad92f4dd13b1a946e00f40c5aabed836c76e5938 100644 --- a/src/protocol/parser/visitor.rs +++ b/src/protocol/parser/visitor.rs @@ -6,8 +6,10 @@ use crate::protocol::symbol_table::{SymbolTable}; type Unit = (); pub(crate) type VisitorResult = Result; -/// Globally configured vector capacity for buffers in visitor implementations -pub(crate) const BUFFER_INIT_CAPACITY: usize = 256; +/// Globally configured capacity for large-ish buffers in visitor impls +pub(crate) const BUFFER_INIT_CAP_LARGE: usize = 256; +/// Globally configured capacity for small-ish buffers in visitor impls +pub(crate) const BUFFER_INIT_CAP_SMALL: usize = 64; /// General context structure that is used while traversing the AST. pub(crate) struct Ctx<'p> {