[][src]Trait erl_parse::traits::Preprocessor

pub trait Preprocessor {
    fn define_macro(&mut self, name: &str, replacement: Vec<LexicalToken>);
fn undef_macro(&mut self, name: &str); }

Required methods

fn define_macro(&mut self, name: &str, replacement: Vec<LexicalToken>)

fn undef_macro(&mut self, name: &str)

Loading content...

Trait Implementations

impl<'a> Preprocessor for &'a mut dyn Preprocessor[src]

Implementations on Foreign Types

impl<'a, T, E> Preprocessor for &'a mut Preprocessor<T, E>[src]

impl<T, E> Preprocessor for Preprocessor<T, E>[src]

impl<T> Preprocessor for Lexer<T>[src]

Loading content...

Implementors

impl<'a> Preprocessor for &'a mut dyn erl_parse::traits::Preprocessor[src]

impl<'a> Preprocessor for &'a mut dyn TokenRead[src]

impl<T, E> Preprocessor for TokenReader<T, E> where
    T: Preprocessor
[src]

Loading content...