The language corpus
Kho ngữ liệu ngôn ngữ Faber là từ điển ngôn ngữ công khai: mỗi từ khóa, nhóm toán tử hoặc bề mặt kiểu ngôn ngữ có một thư mục cấp cao nhất riêng. Đây là nguồn phát triển cho faber explain và đầu vào chính cho các ma trận biên dịch đa mục tiêu.
Thống kê#
- 292 tệp exemplar
.fab - 174 thuật ngữ trong registry
index.toml - Khoảng 135 thư mục từ khóa và khái niệm
Bố cục#
corpus/
functio/ # function keyword exemplars
genus/ # record type exemplars
si/ # conditional branch exemplars
itera/ # iteration exemplars
lista/ tabula/ # collection type exemplars
tensor/ sparsa/ # tensor exemplars
ad/ # capability call exemplars
operatores/ # glyph / operator groups
...
index.toml # generated explain manifestĐịnh dạng tệp#
Mỗi tệp .fab bắt đầu bằng phần frontmatter TOML mô tả thuật ngữ:
+++
term = "functio"
kind = "keyword"
category = "function"
canonical = true
summary = "Declares a named function or method."
syntax = "functio <name>(<params>) [modifiers] [→ <type>] [⇥ <error-type>] <block>"
aliases = ["function"]
related = ["→", "⇥", "redde", "sponte"]
+++
functio saluta() {
nota "Salve, Mundus!"
}Cách sử dụng#
faber explain functio # show keyword reference
faber explain ≡ # show glyph reference
faber explain --search query # search across corpus
faber explain --list # list all termsDanh mục#
Các thuật ngữ được sắp xếp theo danh mục: function, control-flow, type,
collection, transfer, annotation, iteration, destructuring,
testing, cli, concept, operator-group, existing-home.