项目作者: carbon-bond

项目描述 :
碳鍵的分類定義語言
高级语言: Rust
项目地址: git://github.com/carbon-bond/force.git
创建时间: 2019-11-05T17:33:37Z
项目社区:https://github.com/carbon-bond/force

开源协议:

下载


過度複雜,碳鍵已廢棄此設計

(基本)力

碳鍵的分類定義語言,用以定義

  • 分類之間的鏈接關係
  • 一個分類的內部結構

欄位與鍵結

  1. 新聞 {
  2. 單行 媒體
  3. 單行 記者
  4. 文本 內文
  5. 單行 超鏈接
  6. 文本 備註
  7. }
  8. 問卦 {
  9. 文本/.{256,}/ 內文
  10. }
  11. 解答 {
  12. 鍵結[問卦,留言] 問題
  13. 文本 內文
  14. }
  15. 留言 {
  16. 鍵結[*] 本體
  17. 文本/.{1,256}/ 內文
  18. }
  19. 回覆 {
  20. 鍵結[*] 原文
  21. 文本 內文
  22. }

分類族

  1. // 原文可以指向 「批踢踢文章」分類族、「狄卡文章」分類族、「新聞」分類
  2. // 也就是說除了留言之外的分類都可以被指到
  3. 留言 { 鍵結[@批踢踢文章, @狄卡文章, 新聞] 原文 }
  4. 新聞 {}
  5. 八卦 @[批踢踢文章] {} // 「八卦」分類屬於「批踢踢文章」分類族
  6. 政黑 @[批踢踢文章] {} // 「政黑」分類屬於「批踢踢文章」分類族
  7. 有趣 @[狄卡文章] {} // 「有趣」分類屬於「狄卡文章」分類族