Struct reform::structure::Program [−][src]
pub struct Program { pub expressions: Vec<Expression>, pub statements: Vec<Statement>, pub procedures: Vec<Procedure>, pub var_info: VarInfo, }
Fields
expressions: Vec<Expression>
statements: Vec<Statement>
procedures: Vec<Procedure>
var_info: VarInfo
Methods
impl Program
[src]
impl Program
pub fn new(
statements: Vec<Statement<String>>,
procedures: Vec<Procedure<String>>
) -> Program
[src]
pub fn new(
statements: Vec<Statement<String>>,
procedures: Vec<Procedure<String>>
) -> Program
Create a new Program from the parser output.
impl Program
[src]
impl Program
pub fn do_program(
&mut self,
write_log: bool,
verbosity: u64,
num_threads: usize
)
[src]
pub fn do_program(
&mut self,
write_log: bool,
verbosity: u64,
num_threads: usize
)
Trait Implementations
impl Debug for Program
[src]
impl Debug for Program
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl FromStr for Program
[src]
impl FromStr for Program