code: func (p *Parser) literalType() (*ast.LiteralType, error) {
  	defer un(trace(p, "ParseLiteral"))
  
  	return &ast.LiteralType{
  		Token: p.tok.HCLToken(),
  	}, nil
  }
docs: // literalType parses a literal type and returns a LiteralType AST