Skip to main content
CrystalDocs

    Browse DocsCrystalShardsAbout

    github.com/Florian3k/fayrant-lang

    master

    Types

    • FayrantLang
      • AST
        • BinaryExpr
        • BinaryExprAnd
        • BinaryExprConcat
        • BinaryExprDiv
        • BinaryExprDivInv
        • BinaryExprEq
        • BinaryExprExpt
        • BinaryExprGe
        • BinaryExprGt
        • BinaryExprLe
        • BinaryExprLt
        • BinaryExprMinus
        • BinaryExprMod
        • BinaryExprMult
        • BinaryExprNeq
        • BinaryExprOr
        • BinaryExprPlus
        • BooleanLiteralExpr
        • BreakStatement
        • ClassDeclarationStatement
        • ContinueStatement
        • EmptyStatement
        • ExecResult
        • Expr
        • ExprStatement
        • ForStatement
        • FunctionCallExpr
        • FunctionDeclarationStatement
        • IfStatement
        • LiteralExpr
        • NullLiteralExpr
        • NumberLiteralExpr
        • ObjectAccessExpr
        • ObjectFieldAssignmentStatement
        • ReturnStatement
        • Statement
        • StringFragment
        • StringInterpolationFragment
        • StringLiteralExpr
        • StringLiteralFragment
        • UnaryExpr
        • UnaryExprMinus
        • UnaryExprNegation
        • UnaryExprToNumber
        • UnaryExprToString
        • VariableAssignmentStatement
        • VariableDeclarationStatement
        • VariableExpr
        • WhileStatement
      • AnyValue
      • ArithmeticError
      • ArityMismatchError
      • ArrayObjectValue
      • BooleanValue
      • BuiltinFunction
      • Context
      • DefinedVarError
      • ExecutionError
      • FunctionValue
      • Lexer
        • LexerContext
      • Location
      • NullValue
      • NumberValue
      • ObjectValue
      • Parser
      • StatementError
      • StringValue
      • SyntaxError
      • Token
      • TokenType
      • TypeError
      • UndefinedVarError
      • UserFunction
      • ValueType
    module

    FayrantLang

    Inherits FayrantLang::AST

    Nested types

    • FayrantLang::AST
    • FayrantLang::AnyValue
    • FayrantLang::ArithmeticError
    • FayrantLang::ArityMismatchError
    • FayrantLang::ArrayObjectValue
    • FayrantLang::BooleanValue
    • FayrantLang::BuiltinFunction
    • FayrantLang::Context
    • FayrantLang::DefinedVarError
    • FayrantLang::ExecutionError
    • FayrantLang::FunctionValue
    • FayrantLang::Lexer
    • FayrantLang::Location
    • FayrantLang::NullValue
    • FayrantLang::NumberValue
    • FayrantLang::ObjectValue
    • FayrantLang::Parser
    • FayrantLang::StatementError
    • FayrantLang::StringValue
    • FayrantLang::SyntaxError
    • FayrantLang::Token
    • FayrantLang::TokenType
    • FayrantLang::TypeError
    • FayrantLang::UndefinedVarError
    • FayrantLang::UserFunction
    • FayrantLang::ValueType

    CrystalDocs.org - Crystal Shard Documentation Hosting

    GitHubCrystalShardsCrystal Language