Merge branch 'feature/z3-backend' (Z3 backend + KRaft spec)

This commit is contained in:
Scott Scoble 2026-05-09 22:34:40 -07:00
parent 6c6daaf90f
commit c5ca757e80
12 changed files with 81 additions and 956 deletions

View file

@ -6,7 +6,6 @@ import { generateProvenanceGraph } from './generators/provenance.js';
import { generateCycloneDX } from './generators/cyclonedx.js';
import { generateSPDX } from './generators/spdx.js';
import { generateTypeScriptStateMachine } from './generators/typescript-state-machine.js';
import { generateWASM } from './generators/wasm.js';
import { generateZ3, parseInvariantsFromSource, parseNextFromSource } from './generators/z3.js';
import fs from 'fs';
import path from 'path';
@ -102,9 +101,6 @@ async function main() {
if (options.target !== 'z3') {
console.log('\nGenerating TypeScript state machine...');
generateTypeScriptStateMachine(ast, options.outputDir);
// Generate WASM state machine
console.log('\nGenerating WebAssembly (WAT)...');
generateWASM(ast, options.outputDir);
// Generate BOM based on format selection
if (options.bomFormat === 'cdx' || options.bomFormat === 'both') {
console.log('\nGenerating CycloneDX BOM...');