MCPcopy Index your code
hub / github.com/calypso-lang/calypso

github.com/calypso-lang/calypso @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
203 symbols 541 edges 13 files 17 documented · 8% 2 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Calypso logo

Calypso

Calypso is a functional-imperative programming language focused on flexibility and simplicity.

[!CAUTION]

Calypso is in its very early stages at the moment. Contributions are very welcome, but please be aware of this before deciding to use Calypso.

License

Licensed under either of

  • Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
  • MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Logo Credits

The logo was modified from an image by Freepik on Flaticon. The original image can be found here or in logo-base.svg in the assets repository.

Extension points exported contracts — how you extend this code

ParserExprResultExt (Interface)
(no doc) [1 implementers]
crates/compiler/src/syntax/parser.rs
ParserTyResultExt (Interface)
(no doc) [1 implementers]
crates/compiler/src/syntax/parser.rs
ParserItemResultExt (Interface)
(no doc) [1 implementers]
crates/compiler/src/syntax/parser.rs
ParsePatternResultExt (Interface)
(no doc) [1 implementers]
crates/compiler/src/syntax/parser.rs
IdLike (Interface)
(no doc)
crates/compiler/src/arena.rs

Core symbols most depended-on inside this repo

advance
called by 56
crates/compiler/src/syntax/parser.rs
pos
called by 52
crates/compiler/src/syntax/lexer.rs
to
called by 50
crates/compiler/src/syntax/span.rs
skip_nls
called by 47
crates/compiler/src/syntax/parser.rs
advance
called by 45
crates/compiler/src/syntax/lexer.rs
description
called by 41
crates/compiler/src/syntax/token.rs
emit
called by 30
crates/compiler/src/syntax/lexer.rs
peek
called by 27
crates/compiler/src/syntax/parser.rs

Shape

Method 142
Class 21
Enum 20
Function 15
Interface 5

Languages

Rust100%

Modules by API surface

crates/compiler/src/syntax/parser.rs52 symbols
crates/compiler/src/syntax/span.rs31 symbols
crates/compiler/src/syntax/lexer.rs28 symbols
crates/compiler/src/syntax/ast.rs20 symbols
crates/compiler/src/diag.rs19 symbols
crates/compiler/src/arena.rs15 symbols
crates/compiler/src/symbol.rs11 symbols
crates/cli/src/main.rs9 symbols
crates/compiler/src/syntax/token.rs8 symbols
crates/compiler/src/syntax/error.rs6 symbols
crates/compiler/src/ctxt.rs4 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add calypso \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact