Type Definition ruschm::parser::ParameterFormals[][src]

type ParameterFormals = Located<ParameterFormalsBody>;

Implementations

impl ParameterFormals[src]

pub fn new_non_located(
    parameters: impl Iterator<Item = String>,
    last: Option<String>
) -> Self
[src]

pub fn split(self) -> Result<(Vec<String>, Option<String>), SchemeError>[src]

pub fn len(&self) -> (usize, bool)[src]

pub fn as_name(&self) -> String[src]

pub fn iter_to_last(
    &self,
    visitor: impl FnMut(&ParameterFormals)
) -> Option<&ParameterFormals>
[src]

pub fn append(&mut self, x: ParameterFormals) -> Result<(), SchemeError>[src]

Trait Implementations

impl From<GenericPair<Located<ParameterFormalsBody>>> for ParameterFormals[src]

impl Pairable for ParameterFormals[src]