Module syntax

Module syntax 

Source
Expand description

µcad syntax elements.

Every element in the µcad language are parsed into definitions in this module.

Re-exports§

pub use assignment::*;
pub use attribute::*;
pub use body::*;
pub use call::*;
pub use doc_block::*;
pub use expression::*;
pub use format_string::*;
pub use function::*;
pub use identifier::*;
pub use init_definition::*;
pub use literal::*;
pub use module::*;
pub use parameter::*;
pub use qualifier::*;
pub use use::*;
pub use source_file::*;
pub use statement::*;
pub use type_annotation::*;
pub use visibility::*;
pub use workbench::*;

Modules§

assignment
µcad assignment syntax element
attribute
Attribute syntax entities.
body
Body syntax element.
call
Syntax elements related to calls.
doc_block
Documentation block syntax element
expression
µcad syntax elements related to expressions
format_string
µcad format expression syntax elements
function
µcad function syntax elements
identifier
µcad identifier syntax elements
init_definition
Initialization definition syntax element
literal
µcad literal syntax elements
module
µcad Module related syntax elements
parameter
µcad parameter syntax elements
qualifier
Qualifier of an assignment
source_file
µcad source file representation
statement
statement syntax elements
type_annotation
µcad Type annotation.
use
µcad Use statement syntax elements
visibility
Visibility of an entity.
workbench
Workbench definition syntax element