summaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/hobgoblin/compiler/ast
AgeCommit message (Expand)Author
3 daysParse function expressionsMichael Williamson
3 daysParse query definitionsMichael Williamson
3 daysParse return statementMichael Williamson
3 daysParse callsMichael Williamson
3 daysParse member access expressionsMichael Williamson
3 daysDon't specialise expressions for queriesMichael Williamson
5 daysParse query expression referenceMichael Williamson
12 daysCheck primary key field existsMichael Williamson
12 daysType check table definitionsMichael Williamson
2026-10-13Specify primary key for tablesMichael Williamson
2026-10-11Specify row type for tablesMichael Williamson
2026-10-10Parse empty table definitionMichael Williamson
2026-09-27Add TypedDatabaseSchemaDefinitionNodeMichael Williamson
2026-09-27Define typed AST in hobgoblinMichael Williamson
2026-09-27Parse empty database schema definitionMichael Williamson
2026-08-30Write doc comments for structsMichael Williamson
2026-08-22Support generic structs in rust-transient-0Michael Williamson
2026-08-10Prevent singleton struct from being genericMichael Williamson
2026-08-09Add StructTypeConstructorMichael Williamson
2026-08-09Allow type constructor in TypedStructDefinitionNodeMichael Williamson
2026-08-09Parse type params for struct definitionMichael Williamson
2026-08-09Make type params on native type node optionalMichael Williamson
2026-08-09Introduce ConstructedStructTypeMichael Williamson
2026-08-05Type check generic native typesMichael Williamson
2026-08-04Parse type params for native typesMichael Williamson
2026-08-01Use Box type instead of box keywordMichael Williamson
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