Skip to main content
CrystalDocs
Browse DocsCrystalShardsAbout

github.com/maxfierke/hcl.cr

0.3.0

Types

  • Array
  • Bool
  • HCL
    • AST
      • Block
      • BlockLabel
      • Body
      • CallExpr
      • CondExpr
      • Document
      • Expression
      • ForExpr
      • GetAttrExpr
      • Heredoc
      • Identifier
      • IndexExpr
      • List
      • Literal
      • Map
      • Node
      • Number
        • Value
      • OpExpr
      • Operand
      • SplatExpr
      • Template
      • TemplateForExpr
      • TemplateIf
      • TemplateInterpolation
    • Any
      • RawType
      • Type
    • ArityMismatchError
    • Attribute
    • Block
    • BuildError
    • Builder
    • CallError
    • ExpressionContext
    • ExpressionError
    • Function
      • ArgumentTypeError
      • FunctionArgumentError
      • FunctionEvalError
    • FunctionUndefinedError
    • Functions
      • Abs
      • Coalesce
      • Compact
      • Concat
      • Format
      • HasIndex
      • Int
      • JSONDecode
      • JSONEncode
      • Length
      • Lower
      • Max
      • Min
      • SetHas
      • SetIntersection
      • SetSubtract
      • SetSymDiff
      • SetUnion
      • Strlen
      • Substr
      • Upper
    • Label
    • ParseException
    • Parser
    • Serializable
      • Options
      • Strict
      • Unmapped
    • VariableUndefinedError
    • Visitor
    • Visitors
      • Evaluator
      • ToSVisitor
  • Hash
  • NamedTuple
  • Nil
  • Number
  • Object
  • Reference
  • Set
  • String
  • Symbol
  • Tuple
  • Value
module

HCL

Constants

VERSION = "0.3.0"

Class methods

build(io : IO, &)

Build a new HCL document using a DSL and output to the given IO

Source
build

Build a new HCL document using a DSL and return as a String

Source

Nested types

  • HCL::AST
  • HCL::Any
  • HCL::ArityMismatchError
  • HCL::Attribute
  • HCL::Block
  • HCL::BuildError
  • HCL::Builder
  • HCL::CallError
  • HCL::ExpressionContext
  • HCL::ExpressionError
  • HCL::Function
  • HCL::FunctionUndefinedError
  • HCL::Functions
  • HCL::Label
  • HCL::ParseException
  • HCL::Parser
  • HCL::Serializable
  • HCL::VariableUndefinedError
  • HCL::Visitor
  • HCL::Visitors

CrystalDocs.org - Crystal Shard Documentation Hosting

GitHubCrystalShardsCrystal Language