Packages
caffeine_lang
4.6.6
6.3.1
6.3.0
6.2.2
6.2.1
6.2.0
6.1.2
6.1.1
6.1.0
6.0.0
5.6.0
5.5.0
5.4.4
5.4.3
5.4.2
5.4.1
5.4.0
5.3.0
5.2.0
5.1.1
5.1.0
5.0.12
5.0.11
5.0.10
5.0.8
5.0.7
5.0.6
5.0.5
5.0.4
5.0.1
5.0.0
4.10.0
4.9.0
4.8.3
4.8.2
4.8.1
4.8.0
4.7.9
4.7.8
4.7.7
4.7.6
4.7.5
4.6.7
4.6.6
4.6.5
4.6.4
4.6.3
4.6.2
4.6.0
4.5.1
4.5.0
4.4.4
4.4.3
4.4.1
4.4.0
4.3.7
4.3.6
3.0.6
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
1.0.2
1.0.1
0.1.0
0.0.24
0.0.23
0.0.22
0.0.21
0.0.20
0.0.19
0.0.18
0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.2
0.0.1
A compiler for generating reliability artifacts from service expectation definitions.
Current section
Files
Jump to
Current section
Files
caffeine_lang
gleam.toml
gleam.toml
name = "caffeine_lang"
version = "4.6.6"
description = "A compiler for generating reliability artifacts from service expectation definitions."
licences = ["GPL-3.0"]
repository = { type = "github", user = "Brickell-Research", repo = "caffeine_lang" }
links = [
{ title = "Website", href = "https://github.com/Brickell-Research/caffeine_lang" },
]
target = "erlang"
[dependencies]
gleam_stdlib = ">= 0.63.0 and < 1.0.2"
terra_madre = ">=0.0.6"
[dev-dependencies]
gleeunit = ">= 1.0.2"
simplifile = ">= 2.3.0 and < 3.0.0"
# Public API: compiler, errors, source_file
# Everything else is internal (hidden from Hex docs, still importable by monorepo siblings)
[internal-modules]
# Analysis pipeline
"caffeine_lang/analysis/dependency_validator" = true
"caffeine_lang/analysis/semantic_analyzer" = true
"caffeine_lang/analysis/templatizer" = true
"caffeine_lang/analysis/vendor" = true
# Code generation
"caffeine_lang/codegen/datadog" = true
"caffeine_lang/codegen/dependency_graph" = true
"caffeine_lang/codegen/dynatrace" = true
"caffeine_lang/codegen/generator_utils" = true
"caffeine_lang/codegen/honeycomb" = true
"caffeine_lang/codegen/newrelic" = true
# Frontend
"caffeine_lang/frontend/ast" = true
"caffeine_lang/frontend/formatter" = true
"caffeine_lang/frontend/lowering" = true
"caffeine_lang/frontend/parser" = true
"caffeine_lang/frontend/parser_error" = true
"caffeine_lang/frontend/pipeline" = true
"caffeine_lang/frontend/token" = true
"caffeine_lang/frontend/tokenizer" = true
"caffeine_lang/frontend/tokenizer_error" = true
"caffeine_lang/frontend/validator" = true
# Linker
"caffeine_lang/linker/artifacts" = true
"caffeine_lang/linker/blueprints" = true
"caffeine_lang/linker/expectations" = true
"caffeine_lang/linker/ir" = true
"caffeine_lang/linker/ir_builder" = true
"caffeine_lang/linker/linker" = true
"caffeine_lang/linker/validations" = true
# Utilities
"caffeine_lang/constants" = true
"caffeine_lang/error_renderer" = true
"caffeine_lang/helpers" = true
"caffeine_lang/parsing_utils" = true
"caffeine_lang/position_utils" = true
"caffeine_lang/rich_error" = true
"caffeine_lang/source_snippet" = true
"caffeine_lang/string_distance" = true
"caffeine_lang/types" = true
"caffeine_lang/value" = true
# Standard library
"caffeine_lang/standard_library/artifacts" = true
# CQL
"caffeine_query_language/ast" = true
"caffeine_query_language/generator" = true
"caffeine_query_language/parser" = true
"caffeine_query_language/printer" = true
"caffeine_query_language/resolver" = true