Rtk
C+ 72 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
RTK generates parser and rewrite facilities from grammar specifications to support language development.
Description
RTK (Rewrite ToolKit) is a tool for generating parsers and lexers from grammar specifications. It supports quasi-quotation, allowing users to embed parsed syntax directly in Haskell code. RTK can parse and generate parsers for its own grammar format, making it self-hosting. The tool generates Alex lexer and Happy parser files, which can be compiled separately.
الوصف
هو أداة لتوليد محركات التجزئة والقراءة من تعريفات النحوية. يدعم RTK الاستقبال المباشر، مما يسمح للمستخدمين بدمج syntax المجمعة مباشرة في كود هاسكل. يمكن RTK قراءة وتوليد محركات التجزئة الخاصة بهذا نفسه، مما يجعلها ذات استضافة ذاتية. تولد الأداة ملفات Alex lexer و Happy parser التي يمكن تجميعها بشكل منفصل.
Novelty
7/10Tags
Claude Models
Quality Score
Strengths
- CI/CD pipeline configured (github_actions)
- Good security practices \u2014 no major issues detected
- Properly licensed project
Weaknesses
- 2 files with critical complexity need refactoring
- 118 duplicate lines detected \u2014 consider DRY refactoring
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- Add a linter configuration to enforce code style consistency
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | RTK generates parser and rewrite facilities from grammar specifications. It produces Alex lexer and Happy parser files, with support for quasi-quotation to embed parsed syntax directly in Haskell code. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Documentation | docs | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
