The ezr² Project 0.1.1
The codebase for the ezr² programming language.
Loading...
Searching...
No Matches
Package List
Here are the packages with brief descriptions (if available):
[detail level 12345678]
 NEzrSquared
 NExecutor
 CCodeExecutorUtility to execute ezr² code under one static interpreter
 CExecutionResultThe result of a code execution operation
 NRuntime
 NCollections
 CRuntimeEzrObjectDictionaryA Dictionary for IEzrObjects
 CRuntimeEzrObjectListA List for References
 NNodes
 CInvalidNodeThe dummy invalid Node structure. For returning instead of null if an SyntaxError occurs during parsing
 NTypes
 NCollections
 NCore
 NErrors
 CEzrRuntimeErrorBase of all error type objects
 NNumerics
 NText
 CEzrConstantsStatic constants for objects that won't change
 NCSharpWrappers
 NBuiltins
 CEzrBuiltinFunctionsAll built-in functions in ezr²
 CEzrBuiltinsUtilityUtility to add built-ins to contexts
 NCompatWrappers
 NObjectMembers
 NExecutables
 CEzrSharpCompatibilityConstructor
 CEzrSharpCompatibilityExecutable
 CEzrSharpCompatibilityFunction
 CEzrSharpCompatibilityField
 CEzrSharpCompatibilityProperty
 CEzrSharpCompatibilityObjectInstance
 CEzrSharpCompatibilityType
 CEzrSharpCompatibilityWrapper
 NSourceWrappers
 CEzrSharpSourceExecutableWrapper
 CEzrSharpSourceFieldWrapper
 CEzrSharpSourceFunctionWrapper
 CEzrSharpSourcePropertyWrapper
 CEzrSharpSourceTypeWrapper
 CEzrClassThe "type" type object? You know
 CEzrClassInstanceThe "instance of a class" type object?
 CEzrObjectThe base root class of all built-in objects. Provides utility functions and bare-minimum operator handling
 CEzrRuntimeExecutableThe base root class of all runtime executables
 CIEzrMutableObjectA mutable IEzrObject
 CIEzrObjectAn object in the ezr² language
 CIMutableA mutable object
 NWrapperAttributes
 CCsealAttributeAttribute for identifying CSAELs (C# Assisted ezr² Libraries)
 CSharpMethodWrapperAttributeAttribute for C# methods which will be wrapped into ezr²
 CContextStores all user defined variables/constant references, called symbols
 CInterpreterThe ezr² Interpreter. The job of the Interpreter is to execute the Abstract Syntax Tree (AST) received from the Syntax.Parser (as a single Node object)!
 CReferencePoolA static pool for Reference
 CRuntimeResultThe type of the object that is returned as the result of interpretation done by the Interpreter
 NSyntax
 NErrors
 CLexerThe ezr² Lexer or Tokenizer. The job of the Lexer is to convert the user input (code) into Token objects to be given as the input to the Parser
 CParserThe ezr² Parser. The job of the Parser is to convert the input Token objects from the Lexer into Node objects to be given as the input to the Runtime.Interpreter.Interpreter
 CParseResultThe type of the object that is returned as the result of parsing done by the Parser
 NUtil
 NExtensions
 CBigIntegerExtensionsStatic class extending the BigInteger type
 CUtilsUtilities functions used in ezrSquared
 CTokenThe smallest component in the script identified by the TokenType, grouped together into Runtime.Nodes.Node objects to from source code constructs
 NEzrSquaredCli