PLDB
Languages Features Calendar About Lists Add Language
GitHub icon

YAML

YAML

YAML, aka YAML Ain't Markup Language, is a data notation created in 2001.

YAML (YAML Ain't Markup Language) is a human-readable data serialization language. It is commonly used for configuration files, but could be used in many applications where data is being stored (e.g. debugging output) or transmitted (e.g. Read more on Wikipedia...

Try now: Riju

#81on PLDB 21Years Old 14.0kUsers

Example code from Riju:

output: "Hello, world!"

Example code from hello-world:

hello: world

Example code from Linguist:

--- name: R Console fileTypes: [] scopeName: source.r-console uuid: F629C7F3-823B-4A4C-8EEE-9971490C5710 patterns: - name: source.r.embedded.r-console begin: "^> " beginCaptures: "0": name: punctuation.section.embedded.r-console end: \n|\z patterns: - include: source.r keyEquivalent: ^~R

Example code from Wikipedia:

--- example: > HTML goes into YAML without modification message: | <blockquote style="font: italic 12pt Times"> <p>"Three is always greater than two, even for large values of two"</p> <p>--Author Unknown</p> </blockquote> date: 2007-06-01

Language features

Feature Supported Example Token
Comments โœ“
Line Comments โœ“
# A comment
#
Semantic Indentation โœ“

Article source

PLDB - Build the next great programming language. v5.0.0 - Acknowledgements ยท Email ยท GitHub