Skip to content

ts0yu/folio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

folio 📖

Github Actions

overview

folio provides a fast, simple abstraction and work-in-progress compiler for the FVM (Financial Virtual Machine).

features

  • lexical analysis
  • parsing
  • basic code generation and bytecode output
  • finalize code generation, and ensure parity with FVM.ts

compiler

example usage of the folio compiler can be found within the /examples folder.

structure

  • crates
    • cli -> command line interface
    • compiler
      • assembler.rs -> defines the parser
      • codegen.rs -> code generation module
      • opcode/rs -> defines a set of FVM primitive types
      • token.rs -> lexical analysis and token definition

contact

About

📖 folio is a blazing-fast compiler for the FVM stack

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages