Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 414 Bytes

File metadata and controls

15 lines (11 loc) · 414 Bytes

flux-java

FLUX bytecode VM in Java with two-pass assembler. Pure Java, no dependencies.

Classes

  • FluxVM — Bytecode interpreter (16 registers, stack, 16 opcodes)
  • Assembler — Text to bytecode (labels, two-pass resolution)
  • FluxMain — Demo (Factorial, Fibonacci)

Building

javac src/main/java/com/superinstance/flux/*.java
java -cp src main.java.com.superinstance.flux.FluxMain