Enum chronlang_parser::ast::Stmt
source · pub enum Stmt {
SoundChange {
source: Spanned<Source>,
target: Spanned<Target>,
environment: Option<Environment>,
description: Option<String>,
},
Import(Vec<Spanned<String>>),
Language {
id: String,
parent: Option<String>,
name: Option<String>,
},
Word {
gloss: String,
pronunciation: Vec<String>,
definitions: Vec<Definition>,
},
Class {
label: String,
class: Class,
},
Trait {
label: String,
members: Vec<TraitMember>,
},
Milestone {
time: Option<Spanned<Time>>,
language: Option<Spanned<String>>,
},
}Variants§
SoundChange
Fields
§
environment: Option<Environment>