Honest status: only the core interpreter is built. Development is not complete against the full PRD. The web framework, tooling and several language features remain unbuilt. These HTML files have not been opened in a browser.
12 / 12tests passing
1example run verified
0browser checks
4source modules
Built and verified
| Area | Result |
|---|---|
| Lexer (Bangla identifiers, digits, interpolation, aliases) | Tested |
| Parser (statements, expressions, classes, lambdas) | Tested |
| Interpreter (closures, classes, inheritance, private, try/catch) | Tested |
| Bangla errors with "did you mean" | Tested |
CLI run (the REPL is written but untested) | run verified on hello.shobdo |
Real output
$ node dist/src/cli.js run examples/hello.shobdo প্রাপ্তবয়স্ক যোগফল: ৫ ১ ৪ ৯ ১৬ ২৫
Not built
| Item | Status |
|---|---|
Traits, structs, মেলাও, modules আনো, async | Missing |
Resolver / static checks, পুনঃলেখ | Missing |
| য় canonicalization, grapheme-aware strings and carets | Missing |
| Formatter, LSP, package manager, playground | Missing |
| Shobdo Web framework | Missing |
| Name/domain/trademark check, license decision | Pending |
Files
shobdo/— source, tests, examplesshobdo-srs.html,bangla-lang-prd.html,bangla-lang-landing.html
Next steps
- Add traits,
মেলাও, modules. - Add a resolver and column-accurate diagnostics.
- Build the formatter, then Shobdo Web.
- Decide the license and check the name.