pub struct CLanguage {}Expand description
C 语言实现
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CLanguage
impl<'de> Deserialize<'de> for CLanguage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Language for CLanguage
impl Language for CLanguage
Source§const CATEGORY: LanguageCategory = LanguageCategory::Programming
const CATEGORY: LanguageCategory = LanguageCategory::Programming
The category of the language.
Source§type TokenType = CTokenType
type TokenType = CTokenType
The token type used to represent different token and node types in the language. Read more
Source§type ElementType = CElementType
type ElementType = CElementType
The element type used to represent composite structures in the parsed tree. Read more
Source§impl Ord for CLanguage
impl Ord for CLanguage
Source§impl PartialOrd for CLanguage
impl PartialOrd for CLanguage
Source§impl<'config> Pratt<CLanguage> for CParser<'config>
impl<'config> Pratt<CLanguage> for CParser<'config>
Source§fn primary<'a, S: Source + ?Sized>(
&self,
state: &mut ParserState<'a, CLanguage, S>,
) -> &'a GreenNode<'a, CLanguage>
fn primary<'a, S: Source + ?Sized>( &self, state: &mut ParserState<'a, CLanguage, S>, ) -> &'a GreenNode<'a, CLanguage>
Parses a primary expression (e.g., literals, identifiers, group).
impl Copy for CLanguage
impl Eq for CLanguage
impl StructuralPartialEq for CLanguage
Auto Trait Implementations§
impl Freeze for CLanguage
impl RefUnwindSafe for CLanguage
impl Send for CLanguage
impl Sync for CLanguage
impl Unpin for CLanguage
impl UnwindSafe for CLanguage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more