├── .editorconfig ├── .gitignore ├── README.md ├── old ├── anonymous-functions.md ├── associated-functions.md ├── async.md ├── book.md ├── borrow-checker.md ├── casting.md ├── composite-initializers.md ├── contracts-assertions.md ├── destructors.md ├── effects.md ├── enums.md ├── error-handling.md ├── exceptions.md ├── extensions.md ├── fields.md ├── functions.md ├── generators.md ├── generics.md ├── ideas-considering.md ├── ideas-rejected.md ├── introduction.md ├── lifetimes.md ├── object-literals.md ├── out-of-memory.md ├── ownership-summary.md ├── ownership.md ├── partial-classes.md ├── patterns.md ├── pseudo-references.md ├── reference-types.md ├── result.md ├── target.md ├── value-types.md ├── variable-bindings.md ├── variable-references.md └── version-numbers.md └── src ├── bitwise-operations.md ├── book.md ├── boolean-expression.md ├── choice-expressions.md ├── class-constructors.md ├── class-value-types.md ├── comments.md ├── conventions.md ├── conversions.md ├── documentation-comments.md ├── empty-types.md ├── enumerations.md ├── execution-order.md ├── expression-blocks.md ├── expressions.md ├── external.md ├── functions.md ├── glossary.md ├── grammars.md ├── ideas.md ├── identifiers.md ├── implementers-notes.md ├── influences.md ├── interpolated-strings.md ├── keywords.md ├── lexical-analysis.md ├── literals.md ├── localization.md ├── loop-expressions.md ├── member-access.md ├── namespaces.md ├── newlines.md ├── operator-overloading.md ├── operators-and-punctuators.md ├── optional-types.md ├── packages.md ├── planned-aliases.md ├── planned-ctfe.md ├── planned-expressions.md ├── planned-features.md ├── planned-lop.md ├── planned-operators.md ├── planned-qualifier.md ├── planned-types.md ├── pointer-types.md ├── pointers.md ├── ref-types.md ├── reference-types.md ├── reserved-words.md ├── simple-types.md ├── statements.md ├── std-lib-global-namespace.md ├── struct-constructors.md ├── struct-initializers.md ├── struct-types.md ├── structs.md ├── syntactic-analysis.md ├── syntax-reference.md ├── system.collections.md ├── system.collections.specialized.md ├── system.io.md ├── system.math.md ├── system.md ├── system.memory.md ├── system.text.md ├── tokens.md ├── traits.md ├── tuple-types.md ├── type-expressions.md ├── types.md ├── unsafe.md └── whitespace.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/README.md -------------------------------------------------------------------------------- /old/anonymous-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/anonymous-functions.md -------------------------------------------------------------------------------- /old/associated-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/associated-functions.md -------------------------------------------------------------------------------- /old/async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/async.md -------------------------------------------------------------------------------- /old/book.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/book.md -------------------------------------------------------------------------------- /old/borrow-checker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/borrow-checker.md -------------------------------------------------------------------------------- /old/casting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/casting.md -------------------------------------------------------------------------------- /old/composite-initializers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/composite-initializers.md -------------------------------------------------------------------------------- /old/contracts-assertions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/contracts-assertions.md -------------------------------------------------------------------------------- /old/destructors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/destructors.md -------------------------------------------------------------------------------- /old/effects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/effects.md -------------------------------------------------------------------------------- /old/enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/enums.md -------------------------------------------------------------------------------- /old/error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/error-handling.md -------------------------------------------------------------------------------- /old/exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/exceptions.md -------------------------------------------------------------------------------- /old/extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/extensions.md -------------------------------------------------------------------------------- /old/fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/fields.md -------------------------------------------------------------------------------- /old/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/functions.md -------------------------------------------------------------------------------- /old/generators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/generators.md -------------------------------------------------------------------------------- /old/generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/generics.md -------------------------------------------------------------------------------- /old/ideas-considering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/ideas-considering.md -------------------------------------------------------------------------------- /old/ideas-rejected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/ideas-rejected.md -------------------------------------------------------------------------------- /old/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/introduction.md -------------------------------------------------------------------------------- /old/lifetimes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/lifetimes.md -------------------------------------------------------------------------------- /old/object-literals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/object-literals.md -------------------------------------------------------------------------------- /old/out-of-memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/out-of-memory.md -------------------------------------------------------------------------------- /old/ownership-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/ownership-summary.md -------------------------------------------------------------------------------- /old/ownership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/ownership.md -------------------------------------------------------------------------------- /old/partial-classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/partial-classes.md -------------------------------------------------------------------------------- /old/patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/patterns.md -------------------------------------------------------------------------------- /old/pseudo-references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/pseudo-references.md -------------------------------------------------------------------------------- /old/reference-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/reference-types.md -------------------------------------------------------------------------------- /old/result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/result.md -------------------------------------------------------------------------------- /old/target.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/target.md -------------------------------------------------------------------------------- /old/value-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/value-types.md -------------------------------------------------------------------------------- /old/variable-bindings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/variable-bindings.md -------------------------------------------------------------------------------- /old/variable-references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/variable-references.md -------------------------------------------------------------------------------- /old/version-numbers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/old/version-numbers.md -------------------------------------------------------------------------------- /src/bitwise-operations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/bitwise-operations.md -------------------------------------------------------------------------------- /src/book.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/book.md -------------------------------------------------------------------------------- /src/boolean-expression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/boolean-expression.md -------------------------------------------------------------------------------- /src/choice-expressions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/choice-expressions.md -------------------------------------------------------------------------------- /src/class-constructors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/class-constructors.md -------------------------------------------------------------------------------- /src/class-value-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/class-value-types.md -------------------------------------------------------------------------------- /src/comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/comments.md -------------------------------------------------------------------------------- /src/conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/conventions.md -------------------------------------------------------------------------------- /src/conversions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/conversions.md -------------------------------------------------------------------------------- /src/documentation-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/documentation-comments.md -------------------------------------------------------------------------------- /src/empty-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/empty-types.md -------------------------------------------------------------------------------- /src/enumerations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/enumerations.md -------------------------------------------------------------------------------- /src/execution-order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/execution-order.md -------------------------------------------------------------------------------- /src/expression-blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/expression-blocks.md -------------------------------------------------------------------------------- /src/expressions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/expressions.md -------------------------------------------------------------------------------- /src/external.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/external.md -------------------------------------------------------------------------------- /src/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/functions.md -------------------------------------------------------------------------------- /src/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/glossary.md -------------------------------------------------------------------------------- /src/grammars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/grammars.md -------------------------------------------------------------------------------- /src/ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/ideas.md -------------------------------------------------------------------------------- /src/identifiers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/identifiers.md -------------------------------------------------------------------------------- /src/implementers-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/implementers-notes.md -------------------------------------------------------------------------------- /src/influences.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/influences.md -------------------------------------------------------------------------------- /src/interpolated-strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/interpolated-strings.md -------------------------------------------------------------------------------- /src/keywords.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/keywords.md -------------------------------------------------------------------------------- /src/lexical-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/lexical-analysis.md -------------------------------------------------------------------------------- /src/literals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/literals.md -------------------------------------------------------------------------------- /src/localization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/localization.md -------------------------------------------------------------------------------- /src/loop-expressions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/loop-expressions.md -------------------------------------------------------------------------------- /src/member-access.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/member-access.md -------------------------------------------------------------------------------- /src/namespaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/namespaces.md -------------------------------------------------------------------------------- /src/newlines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/newlines.md -------------------------------------------------------------------------------- /src/operator-overloading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/operator-overloading.md -------------------------------------------------------------------------------- /src/operators-and-punctuators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/operators-and-punctuators.md -------------------------------------------------------------------------------- /src/optional-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/optional-types.md -------------------------------------------------------------------------------- /src/packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/packages.md -------------------------------------------------------------------------------- /src/planned-aliases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/planned-aliases.md -------------------------------------------------------------------------------- /src/planned-ctfe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/planned-ctfe.md -------------------------------------------------------------------------------- /src/planned-expressions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/planned-expressions.md -------------------------------------------------------------------------------- /src/planned-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/planned-features.md -------------------------------------------------------------------------------- /src/planned-lop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/planned-lop.md -------------------------------------------------------------------------------- /src/planned-operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/planned-operators.md -------------------------------------------------------------------------------- /src/planned-qualifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/planned-qualifier.md -------------------------------------------------------------------------------- /src/planned-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/planned-types.md -------------------------------------------------------------------------------- /src/pointer-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/pointer-types.md -------------------------------------------------------------------------------- /src/pointers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/pointers.md -------------------------------------------------------------------------------- /src/ref-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/ref-types.md -------------------------------------------------------------------------------- /src/reference-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/reference-types.md -------------------------------------------------------------------------------- /src/reserved-words.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/reserved-words.md -------------------------------------------------------------------------------- /src/simple-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/simple-types.md -------------------------------------------------------------------------------- /src/statements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/statements.md -------------------------------------------------------------------------------- /src/std-lib-global-namespace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/std-lib-global-namespace.md -------------------------------------------------------------------------------- /src/struct-constructors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/struct-constructors.md -------------------------------------------------------------------------------- /src/struct-initializers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/struct-initializers.md -------------------------------------------------------------------------------- /src/struct-types.md: -------------------------------------------------------------------------------- 1 | ## Struct Types 2 | -------------------------------------------------------------------------------- /src/structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/structs.md -------------------------------------------------------------------------------- /src/syntactic-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/syntactic-analysis.md -------------------------------------------------------------------------------- /src/syntax-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/syntax-reference.md -------------------------------------------------------------------------------- /src/system.collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/system.collections.md -------------------------------------------------------------------------------- /src/system.collections.specialized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/system.collections.specialized.md -------------------------------------------------------------------------------- /src/system.io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/system.io.md -------------------------------------------------------------------------------- /src/system.math.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/system.math.md -------------------------------------------------------------------------------- /src/system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/system.md -------------------------------------------------------------------------------- /src/system.memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/system.memory.md -------------------------------------------------------------------------------- /src/system.text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/system.text.md -------------------------------------------------------------------------------- /src/tokens.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/tokens.md -------------------------------------------------------------------------------- /src/traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/traits.md -------------------------------------------------------------------------------- /src/tuple-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/tuple-types.md -------------------------------------------------------------------------------- /src/type-expressions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/type-expressions.md -------------------------------------------------------------------------------- /src/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/types.md -------------------------------------------------------------------------------- /src/unsafe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/unsafe.md -------------------------------------------------------------------------------- /src/whitespace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamant/adamant.language.reference/HEAD/src/whitespace.md --------------------------------------------------------------------------------