diff --git a/src/protocol/ast.rs b/src/protocol/ast.rs index da5ba6db6c6a05dde8bafa165679eda350dd7256..1a8b15815835a0aa5b320791193ad9cfa98942d1 100644 --- a/src/protocol/ast.rs +++ b/src/protocol/ast.rs @@ -1747,7 +1747,7 @@ pub struct CallExpression { #[derive(Debug, Clone, PartialEq, Eq)] pub enum Method { - // Builtin + // Builtin, accessible by programmer Get, Put, Fires, @@ -1755,6 +1755,11 @@ pub enum Method { Length, Assert, Print, + // Builtin, not accessible by programmer + SelectStart, // SelectStart(total_num_cases, total_num_ports) + SelectRegisterCasePort, // SelectRegisterCasePort(case_index, port_index, port_id) + SelectWait, // SelectWait() -> u32 + // User-defined UserFunction, UserComponent, }