916 B
916 B
tags, references
| tags | references | ||
|---|---|---|---|
| api/syscall |
|
The Language API provides functions for parsing code in various programming languages and listing supported languages.
language.listLanguages
language.listLanguages()
Lists all supported fenced-code-block languages.
Returns:
table— Supported language names.
Example:
local languages = language.listLanguages()
language.parseLanguage
language.parseLanguage(language, code)
Parses code using a supported fenced-code-block language.
Parameters:
language(string) — Language name or alias.code(string) — Source code to parse.
Returns:
table— Parsed syntax tree.
Example:
local tree = language.parseLanguage("javascript", "const answer = 42")