teo_parser/ast/int_subscript.rs
1use crate::{declare_node, impl_node_defaults};
2use crate::format::Writer;
3use crate::traits::write::Write;
4
5declare_node!(IntSubscript, pub index: usize, pub(crate) index_string: String);
6
7impl_node_defaults!(IntSubscript);
8
9impl Write for IntSubscript {
10 fn write<'a>(&'a self, writer: &mut Writer<'a>) {
11 writer.write_contents(self, vec![".", self.index_string.as_str()])
12 }
13}