Files
whetstone_DSL/editor/src/ast/Generator.h
Bill d4a3609050 Steps 290-294: Phase 11a — Semanno format, annotation codegen, visitor dispatch (60/60 tests)
Semanno comment format standard (@semanno:type(key=value)) with emitter/parser
covering all 67+ annotation types. SemannoAnnotationImpl CRTP mixin provides
default visitor implementations for all 56 extended annotation methods across
7 language generators. Virtual inheritance resolves diamond ambiguity between
ProjectionGenerator and SemannoAnnotationImpl.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 18:41:31 +00:00

14 lines
419 B
C

#pragma once
// Convenience header: includes all generators.
// Existing code that includes Generator.h continues to work unchanged.
#include "ProjectionGenerator.h"
#include "PythonGenerator.h"
#include "ElispGenerator.h"
#include "CppGenerator.h"
#include "JavaScriptGenerator.h"
#include "JavaGenerator.h"
#include "RustGenerator.h"
#include "GoGenerator.h"
#include "KotlinGenerator.h"
#include "CSharpGenerator.h"