---
name: "Parse::BBCode::HTML"
section: "3pm"
platform: "linux"
package: "libparse-bbcode-perl"
version: "0.15-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Parse::BBCode::HTML"
---

# Parse::BBCode::HTML(3pm)

Provides HTML defaults for Parse::BBCode

## NAME

Parse::BBCode::HTML - Provides HTML defaults for Parse::BBCode

## SYNOPSIS

```
    use Parse::BBCode;
    # my $p = Parse::BBCode->new();
    my $p = Parse::BBCode->new({
        tags => {
            Parse::BBCode::HTML->defaults,
            # add your own tags here if needed
        },
        escapes => {
            Parse::BBCode::HTML->default_escapes,
            # add your own escapes here if needed
        },
    });
    my $code = 'some [b]b code[/b]';
    my $parsed = $p->render($code);
```

## METHODS

- defaults

  Returns a hash with default tags.

  ```
      b, i, u, img, url, email, size, color, list, *, quote, code
  ```

- default\_escapes

  Returns a hash with escaping functions. These are:

  ```
      html, uri, link, email, htmlcolor, num
  ```

- optional

  Returns a hash of optional tags. These are:

  ```
      html
  ```
