Module: Dhallish::Ast

Includes:
Dhallish
Defined in:
lib/ast.rb

Defined Under Namespace

Classes: BinaryArithOpNode, ComparisonOpNode, FunctionCallNode, FunctionDefinitionNode, FunctionType, GetContext, IfThenElseNode, Import, Import_Alternative, LetInNode, ListConcatNode, ListNode, Literal_Node, OptionalNode, RecordNode, RecordNonRecursiveMergeNode, RecordProjection, RecordRecursiveMergeNode, RecordTypeNode, RecordTypeRecursiveMergeNode, RecordUnionSelector, TextInterpolationNode, TypeAnnotationNode, UnionLiteral, UnionMerge, UnionType, VariableNode

Method Summary

Methods included from Dhallish

create_ctx, #create_ctx_from_file, empty_context, evaluate, fill_context, make_fn_type, mergeRecordTypes, mergeRecordTypesPrefereRight, mergeRecordsPrefereRight, mergeRecordsRecursively, to_json