Docs.rs
  • cortex-lang-0.1.0-alpha
    • cortex-lang 0.1.0-alpha
    • Docs.rs crate page
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • DanielGaull
    • Dependencies
      • paste ^1.0.15 normal
      • pest ^2.7.15 normal
      • pest_derive ^2.7.15 normal
      • thiserror ^2.0.11 normal
    • Versions
    • 0.32% of the crate is documented
  • This release has been yanked, go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

cortex_lang0.1.0-alpha

SimpleCodeGen

Required Methods

  • codegen

Implementors

In cortex_lang::parsing::codegen::trait

cortex_lang::parsing::codegen::trait

Trait SimpleCodeGen

Source
pub trait SimpleCodeGen {
    // Required method
    fn codegen(&self, indent: usize) -> String;
}

Required Methods§

Source

fn codegen(&self, indent: usize) -> String

Implementors§

Source§

impl SimpleCodeGen for Atom

Source§

impl SimpleCodeGen for BinaryOperator

Source§

impl SimpleCodeGen for ExpressionTail

Source§

impl SimpleCodeGen for OptionalIdentifier

Source§

impl SimpleCodeGen for UnaryOperator

Source§

impl SimpleCodeGen for Statement

Source§

impl SimpleCodeGen for Body

Source§

impl SimpleCodeGen for TopLevel

Source§

impl SimpleCodeGen for ConditionBody

Source§

impl SimpleCodeGen for EqResult

Source§

impl SimpleCodeGen for Expression

Source§

impl SimpleCodeGen for IdentExpression

Source§

impl SimpleCodeGen for MulResult

Source§

impl SimpleCodeGen for Parameter

Source§

impl SimpleCodeGen for PathIdent

Source§

impl SimpleCodeGen for Primary

Source§

impl SimpleCodeGen for SumResult

Source§

impl SimpleCodeGen for Program

Source§

impl SimpleCodeGen for BasicBody

Source§

impl SimpleCodeGen for Function

Source§

impl SimpleCodeGen for Struct

Source§

impl SimpleCodeGen for CortexType