use crate::{AbstractTree, Format, Identifier, Result}; pub struct Command { binary_name: String, arguments: Vec, } impl AbstractTree for Command { fn from_syntax( node: tree_sitter::Node, source: &str, context: &crate::Map, ) -> crate::Result { todo!() } fn run(&self, source: &str, context: &crate::Map) -> crate::Result { todo!() } fn expected_type(&self, context: &crate::Map) -> crate::Result { todo!() } } impl Format for Command { fn format(&self, output: &mut String, indent_level: u8) { todo!() } }