Skip to content

eakoli/vm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

UC Compiler

source -> parser -> AST

AST -> assember -> BIN( pcode + metadata )

BIN -> generator -> CPP/H (native import/export impls for BIN)

At runtime the VM can execute PCODE directly, or JIT compile routines to raw assembly.

CodeBlock Represents a block os code in scope. Declarations should be added 'inline' so that they can be 'registered' as they are seen into the variable resolver. This way uses of variables can only occur after its been defined.

About

Virtual Machine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published