Going beyond . . . way beyond

Fiddling With Alternate BLUEPHRASE

Typical processing of BLUEPHRASE manuscripts recognizes HTML tag names as semantax, but other vocabularies can be invoked too.

Using specific vocabularies

HTML vocabulary
Recognizing HTML tags as semantax.
Recognizing web component names
Enabling the use of hyphenated custom elements for web components.
Disabling web component names
Disabling the recognition of hyphenated custom elements names.
Custom vocabulary
Defining and using a custom vocabulary of semantax.
Property list file
A sample document demonstrating the use of BLUEPHRASE to create an Apple property-list file.
RSS file
A sample document demonstrating the use of BLUEPHRASE to create an RSS file.
EPUB OPF file
A sample document demonstrating the use of BLUEPHRASE to create an EPUB Open Packaging Format file.
EPUB NCX file
A sample document demonstrating the use of BLUEPHRASE to create an EPUB Navigation Control for XML file.
SVG file
A sample document demonstrating the use of BLUEPHRASE to create an SVG file.
SVG embedded within XHTML
A sample document demonstrating the use of BLUEPHRASE to create an XHTML + SVG file.
MathML file
A sample document demonstrating the use of BLUEPHRASE to create a MathML file.
MathML embedded within XHTML
A sample document demonstrating the use of BLUEPHRASE to create an XHTML + MathML file.

HTML is the most common type of file generated by the BLUEPROCESSOR, but many other file formats can be emitted as well.

Emitting markup languages

WWW compatible HTML
Using BLUEPHRASE to write HTML5 for use in websites.
EPUB compatible XHTML
Using BLUEPHRASE to write XHTML for use in EPUBs.
HAML
Using BLUEPHRASE to write a HAML template.
XML
Using BLUEPHRASE to write XML.
SVG
Using BLUEPHRASE to write SVG.
MathML
Using BLUEPHRASE to write MathML.
Apple PList
Using BLUEPHRASE to create an Apple property list file.

Emitting text documents

Github markdown
Using BLUEPHRASE to write Github-flavored Markdown.
Standard markdown
Using BLUEPHRASE to write Daring Fireball Markdown.
Wikitext
Using BLUEPHRASE to write Wikitext.
Plain text
Using BLUEPHRASE to write plain text.

Emitting serialized data structures

JSON
Using BLUEPHRASE to create a JSON data file.
YAML
Using BLUEPHRASE to create a YAML data file.
TOML
Using BLUEPHRASE to create a TOML data file.
Windows INI
Using BLUEPHRASE to create a Windows INI configuration file.

Going beyond . . . way beyond

🔗 🔎