summaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/hobgoblin/compiler/ast
AgeCommit message (Expand)Author
2026-07-31Support singleton structsMichael Williamson
2026-07-26Put record components and constructor params on separate linesMichael Williamson
2026-07-03Add Java builder methods when field is optionMichael Williamson
2026-07-02Add isBox to typed enum variant definitionMichael Williamson
2026-07-02Parse sum variant boxingMichael Williamson
2026-07-02Regenerate Java types from hobgoblinMichael Williamson
2026-06-26Add source to FieldMichael Williamson
2026-06-26Add custom area for importsMichael Williamson
2026-06-26Throw better error when value is not typeMichael Williamson
2026-06-19Clarify name of native adapter classesMichael Williamson
2026-06-19Add TypedEnumDefinitionNode::name()Michael Williamson
2026-06-19Type check enumsMichael Williamson
2026-06-19Parse enum definitionsMichael Williamson
2026-06-19Add source to UntypedImportNodeMichael Williamson
2026-06-16Move native types in hobgoblin definitions to appropriate namespacesMichael Williamson
2026-06-16Store namespace fieldsMichael Williamson
2026-06-14Create ancestor depth fieldMichael Williamson
2026-06-14Add import nodeMichael Williamson
2026-06-13Add fields to typed sum definition nodeMichael Williamson
2026-06-13Add fields to sum definition nodeMichael Williamson
2026-06-12Add header to generated filesMichael Williamson
2026-06-08Improve selection of arbitrary variantMichael Williamson
2026-05-29Allow builder to be passed into with methodsMichael Williamson
2026-05-29Have builders for structs implement builders for sumsMichael Williamson
2026-05-29Add Builder interface to generated Java interfacesMichael Williamson
2026-05-29Use builder in TypeCheckerStructDefinitionTestsMichael Williamson
2026-05-29Use generated code for untyped nodesMichael Williamson
2026-05-20Type check native type definitionsMichael Williamson
2026-05-20Parse native type definitionsMichael Williamson
2026-05-17Introduce DocCommentMichael Williamson
2026-05-10Add doc comment to sum definition nodesMichael Williamson
2026-05-10Add doc comment to struct definition nodesMichael Williamson
2026-05-08Type check constructed typesMichael Williamson
2026-05-03Parse constructed typesMichael Williamson
2026-04-28Add TypedSumDefinitionNodeMichael Williamson
2026-04-28Parse sum typesMichael Williamson
2026-04-28Add UntypedSumDefinitionNodeMichael Williamson
2026-04-26Hack together basic Java types generatorMichael Williamson
2026-04-25Add stubbed function for type checking namespaceMichael Williamson
2026-04-24Add typed namespace nodeMichael Williamson
2026-04-24Add typed AST for struct definitionsMichael Williamson
2026-04-24Type check type level referenceMichael Williamson
2026-04-23Parse struct definition fieldsMichael Williamson
2026-04-22Parse type level referencesMichael Williamson
2026-04-20Move code into compiler subpackageMichael Williamson