MCPcopy Create free account

hub / github.com/amber-lang/heraclitus / types & classes

Types & classes37 in github.com/amber-lang/heraclitus

ClassAdd
tests/arith_modules/add.rs:5
ClassBlock
tests/cobra_modules/block.rs:6
ClassCompiler
src/compiling/compiler.rs:70
ClassCompoundHandler
src/compiling/lexing/compound_handler.rs:18
EnumCompoundReaction
src/compiling/lexing/compound_handler.rs:10
ClassDefaultMetadata
src/compiling/parser/metadata.rs:10
ClassExpr
tests/arith_modules/expr.rs:17
ClassExpr
tests/cobra_modules/expr.rs:10
EnumExprId
tests/arith_modules/expr.rs:5
EnumExprType
tests/arith_modules/expr.rs:11
EnumExprType
tests/cobra_modules/expr.rs:5
ClassExpression
src/compiling/parser/syntax_module.rs:100
EnumFailure
src/compiling/failing/failure.rs:22
ClassIfStatement
tests/cobra_modules/if_statement.rs:5
ClassLexState
src/compiling/lexing/lexer.rs:31
ClassLexer
src/compiling/lexing/lexer.rs:19
EnumLexerErrorType
src/compiling/lexing/mod.rs:18
ClassLogger
src/compiling/failing/logger.rs:16
ClassMessage
src/compiling/failing/message.rs:45
EnumMessageType
src/compiling/failing/message.rs:18
InterfaceMetadata
Metadata for carrying information through the ASI parsing phases. This Metadata trait should define your metadata struct with all additional data tha
src/compiling/parser/metadata.rs:67
ClassNumber
tests/arith_modules/number.rs:4
ClassPatternModule
src/compiling/parser/syntax_module.rs:173
EnumPosition
src/compiling/failing/position_info.rs:16
ClassPositionInfo
src/compiling/failing/position_info.rs:26
ClassPreset
src/compiling/parser/syntax_module.rs:137
EnumReadMode
src/compiling/lexing/reader.rs:3
ClassReader
src/compiling/lexing/reader.rs:8
ClassRegion
src/compiling_rules/region.rs:117
ClassRegionHandler
src/compiling/lexing/region_handler.rs:17
EnumRegionReaction
src/compiling/lexing/region_handler.rs:10
ClassRules
src/compiling_rules/rules.rs:32
EnumScopingMode
src/compiling/compiler.rs:40
EnumSeparatorMode
src/compiling/compiler.rs:20
InterfaceSyntaxModule
Trait for parsing Trait that should be implemented in order to parse tokens with heraklit ``` # use heraclitus_compiler::prelude::*; struct MySyntax
src/compiling/parser/syntax_module.rs:59
ClassText
tests/cobra_modules/text.rs:4
ClassToken
src/compiling/token.rs:9