hydra namespace
Subpackages
- hydra.lisp namespace
- Submodules
- hydra.lisp.coder module
dialect_cadr()dialect_car()dialect_constructor_prefix()dialect_equal()dialect_supports_letrec()encode_application()encode_field_def()encode_lambda_term()encode_let_as_lambda_app()encode_let_as_native()encode_literal()encode_projection_elim()encode_term()encode_term_definition()encode_type()encode_type_body()encode_type_definition()encode_union_elim()encode_unwrap_elim()is_primitive_ref()lazy_flags_for_primitive_term()lisp_app()lisp_keyword()lisp_lambda_expr()lisp_list_expr()lisp_lit_expr()lisp_named_lambda_expr()lisp_symbol()lisp_top_form()lisp_top_form_with_comments()lisp_var()module_exports()module_imports()module_to_lisp()prim_head_name()prim_is_lazy_at()qualified_snake_name()qualified_type_name()wrap_in_thunk()
- hydra.lisp.language module
- hydra.lisp.serde module
and_expression_to_expr()application_to_expr()case_expression_to_expr()comment_to_expr()cond_expression_to_expr()constant_definition_to_expr()def_keyword()defconst_keyword()defn_keyword()defrecord_keyword()do_expression_to_expr()docstring_to_expr()export_declaration_to_expr()expression_to_expr()false_expr()field_access_to_expr()format_lisp_float()function_definition_to_expr()if_expression_to_expr()import_declaration_to_expr()keyword_to_expr()lambda_keyword()lambda_to_expr()let_expression_to_expr()list_keyword()list_literal_to_expr()literal_to_expr()macro_definition_to_expr()map_literal_to_expr()module_declaration_to_expr()nil_expr()not_expression_to_expr()or_expression_to_expr()program_to_expr()record_type_definition_to_expr()s_expression_to_expr()set_literal_to_expr()symbol_to_expr()top_level_form_to_expr()top_level_form_with_comments_to_expr()true_expr()variable_definition_to_expr()variable_reference_to_expr()vector_literal_to_expr()
- hydra.lisp.syntax module
AndExpressionApplicationBeginExpressionBooleanStyleCaseClauseCaseExpressionCharacterLiteralCommentCommentStyleCondClauseCondExpressionConsExpressionConstantDefinitionConstructorPatternDestructuringBindingDestructuringPatternDestructuringPatternAssociativeDestructuringPatternRestDestructuringPatternSequentialDialectDoExpressionDocstringDottedPairExportDeclarationExpressionExpressionAndExpressionApplicationExpressionBeginExpressionCaseExpressionCondExpressionConsExpressionDoExpressionDottedPairExpressionFieldAccessExpressionIfExpressionLambdaExpressionLetExpressionListExpressionLiteralExpressionMapExpressionNotExpressionOrExpressionQuasiquoteExpressionQuoteExpressionSExpressionExpressionSetExpressionSplicingUnquoteExpressionTypeAnnotationExpressionUnquoteExpressionVariableExpressionVectorFieldAccessFieldDefinitionFloatLiteralFunctionDefinitionIfExpressionImportDeclarationImportSpecImportSpecAliasImportSpecAllImportSpecOnlyImportSpecRenameIntegerLiteralKeywordLambdaLetBindingLetBindingDestructuringLetBindingSimpleLetExpressionLetKindListLiteralLiteralLiteralBooleanLiteralCharacterLiteralFloatLiteralIntegerLiteralKeywordLiteralNilLiteralPatternLiteralStringLiteralSymbolMacroDefinitionMapEntryMapLiteralModuleDeclarationNamespaceNameNilStyleNotExpressionOrExpressionPatternPatternConstructorPatternLiteralPatternVariablePatternWildcardProgramQualifiedSymbolQuasiquoteExpressionQuoteExpressionRecordTypeDefinitionSExpressionSExpressionAtomSExpressionListSetLiteralSimpleBindingSplicingUnquoteExpressionSymbolTopLevelFormTopLevelFormConstantTopLevelFormExpressionTopLevelFormFunctionTopLevelFormMacroTopLevelFormRecordTypeTopLevelFormVariableTopLevelFormWithCommentsTypeAnnotationTypeHintTypeSpecifierTypeSpecifierEitherTypeSpecifierFunctionTypeSpecifierListTypeSpecifierMapTypeSpecifierMaybeTypeSpecifierNamedTypeSpecifierPairTypeSpecifierSetTypeSpecifierUnitUnquoteExpressionVariableDefinitionVariableReferenceVectorLiteral
- hydra.lisp.coder module
- Submodules