# pleroma_mfm_parser v0.2.1 - Table of Contents > A FEP-c16b-compatible MFM parser and HTML encoder ## Pages - [Pleroma MfmParser](readme.md) ## Modules - [MfmParser.Encoder](MfmParser.Encoder.md): An encoder who can turn a String with MFM functions, or an MFM tree from `MfmParser.Parser.parse/1`, into FEP-c16b compliant HTML. - [MfmParser.Lexer](MfmParser.Lexer.md) - [MfmParser.Node.MFM](MfmParser.Node.MFM.md) - [MfmParser.Node.Text](MfmParser.Node.Text.md) - [MfmParser.Parser](MfmParser.Parser.md): `MfmParser` is a [FEP-c16b](https://codeberg.org/fediverse/fep/src/branch/main/fep/c16b/fep-c16b.md) compatible parser for Misskey's [Markup language For Misskey](https://misskey-hub.net/en/docs/for-users/features/mfm/) MFM functions. - [MfmParser.Reader](MfmParser.Reader.md) - [MfmParser.Token](MfmParser.Token.md) - [MfmParser.Token.MFM.Close](MfmParser.Token.MFM.Close.md) - [MfmParser.Token.MFM.Open](MfmParser.Token.MFM.Open.md) - [MfmParser.Token.Text](MfmParser.Token.Text.md)