1 2 3 4 5 6 7 8 9 10 11 12 13 14
use input::FragmentId; #[derive(Clone, Debug)] pub struct AttrArguments { pub lexer_arguments: Option<LexerArguments>, } /// The outer layer invokes this layer, passing arguments. These arguments consist of /// this layer's level number and a list of terminals. #[derive(Clone, Debug)] pub struct LexerArguments { pub level: usize, pub terminals: Vec<FragmentId>, }