UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
生産性・共同作業 · SKILL.md

dsl-compiler-generator

dsl-compiler-generator

Generate compilers and interpreters for domain-specific languages

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: dsl-compiler-generator description: Generate compilers and interpreters for domain-specific languages allowed-tools:

  • Bash
  • Read
  • Write
  • Edit
  • Glob
  • Grep metadata: specialization: computer-science domain: science category: programming-language-theory phase: 6 graph: domains: [domain:computer-science] specializations: [specialization:theoretical-computer-science] skillAreas: [skill-area:compiler-implementation, skill-area:language-design, skill-area:graph-algorithms] workflows: [workflow:research-grant-lifecycle] roles: [role:research-engineer, role:computational-scientist]

DSL Compiler Generator

Purpose

Provides expert guidance on generating compilers and interpreters for domain-specific languages from high-level specifications.

Capabilities

  • Parser generation from grammar
  • Type checker generation from rules
  • Interpreter generation from semantics
  • Code generation templates
  • Language workbench integration
  • IDE support generation

Usage Guidelines

  1. Grammar Design: Define DSL syntax
  2. Parser Generation: Generate parser from grammar
  3. Type System: Implement type checking
  4. Semantics: Implement interpreter or code generator
  5. IDE Integration: Generate editor support

Tools/Libraries

  • ANTLR
  • Xtext
  • Racket
  • MPS
保存したスキル