14 คะแนน โดย xguru 2022-03-30 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เข้าใจไวยากรณ์ของภาษาหลากหลาย และมองข้ามการเปลี่ยนแปลงตัวอักษรที่ไม่มีความหมาย
    • เช่น การเยื้องตามบล็อก, การจัดแนว, การตัดบรรทัด ฯลฯ
  • ใช้สำหรับตรวจดูโค้ดที่เปลี่ยนแปลงด้วยสายตา (ไม่รองรับ Patching และ Merging)
  • ภาษาที่รองรับ
    • Bash, C, C++, C# , Clojure , Common Lisp , CSS, Dart, Elixir, Emacs Lisp, Go, Haskell, Java, JavaScript (and JSX), JSON, OCaml, PHP, Python, Ruby, Rust, Scala, TypeScript (and TSX)
  • ขณะนี้ยังมีปัญหาด้านประสิทธิภาพและหน่วยความจำกับไฟล์ที่มีการเปลี่ยนแปลงจำนวนมาก

1 ความคิดเห็น

 
ryuheechul 2022-03-30

ก็ว่าอยู่แล้วเชียว สุดท้ายก็ใช้ tree-sitter จริง ๆ!