Docs.rs
  • cortex-lang-1.0.0-alpha4
    • cortex-lang 1.0.0-alpha4
    • Docs.rs crate page
    • MIT
    • 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.38% 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_lang1.0.0-alpha4

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 BinaryOperator

Source§

impl SimpleCodeGen for OptionalIdentifier

Source§

impl SimpleCodeGen for PExpression

Source§

impl SimpleCodeGen for UnaryOperator

Source§

impl SimpleCodeGen for AssignmentName

Source§

impl SimpleCodeGen for DeclarationName

Source§

impl SimpleCodeGen for PStatement

Source§

impl SimpleCodeGen for Body

Source§

impl SimpleCodeGen for TopLevel

Source§

impl SimpleCodeGen for CortexType

Source§

impl SimpleCodeGen for FunctionAddress

Source§

impl SimpleCodeGen for IdentExpression

Source§

impl SimpleCodeGen for PConditionBody

Source§

impl SimpleCodeGen for Parameter

Source§

impl SimpleCodeGen for PathIdent

Source§

impl SimpleCodeGen for Program

Source§

impl SimpleCodeGen for BasicBody

Source§

impl SimpleCodeGen for Bundle

Source§

impl SimpleCodeGen for Extension

Source§

impl SimpleCodeGen for MemberFunction

Source§

impl SimpleCodeGen for PFunction

Source§

impl SimpleCodeGen for Struct