Module
PuduLangDocgen.Markdown.Languages
Language identities, aliases, extensions, and display names
Functions
| Name | Description |
|---|---|
identify |
The identity of a language named by its name or an alias in any case, such as `js` or `JavaScript` for `javascript`. Unknown names answer themselves in lower case. Identities follow the language table published by the linguist project, with Pudu added. |
ofPath |
The identity of the language a file is written in, from its exact name or its extension, or the empty text. |
title |
The display name of a language identity, such as `JavaScript`; unknown identities answer themselves. |
identify
fn identify(written: Str) -> Str
The identity of a language named by its name or an alias in any case, such as js or
JavaScript for javascript. Unknown names answer themselves in lower case.
Identities follow the language table published by the linguist project, with Pudu added.
Parameters
writtenStr
Returns
Str
ofPath
fn ofPath(path: Str) -> Str
The identity of the language a file is written in, from its exact name or its extension, or the empty text.
Parameters
pathStr
Returns
Str
title
fn title(identity: Str) -> Str
The display name of a language identity, such as JavaScript; unknown identities answer
themselves.
Parameters
identityStr
Returns
Str