Skip to content

labbish/Bish

Repository files navigation

Bish

The Bish Language.

Parts & Tech Stack

This repository consists of 8 parts:

  • Bish - The entry point, containing an REPL.
  • BishLSP - The Language Server of Bish, and a VSCode extension based on it.
  • BishSdk - The SDK for C# plugins.
  • BishExamplePlugin - A plugin example. See its README for more information.
  • BishCompiler - The compiler which transforms Bish code into bytecode.
    • ANTLR4 - A powerful parser generator.
  • BishBytecode - To run bytecode and interact with the VM.
  • BishLib - Builtin Libraries.
  • BishRuntime - The VM and object model.
  • BishTest - Unit tests.
    • xUnit - A free, open source, community-focused unit testing tool for .NET.
    • Fluent Assertions - A natural way to specify the expected outcome of unit tests.

About

The Bish Language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages