Spoofax
latest
  • The Spoofax Language Workbench
  • Examples
  • Publications

Tutorials

  • Installing Spoofax
  • Creating a Language Project
  • Using the API
  • Getting Support

Reference Manual

  • Syntax Definition with SDF3
  • Static Semantics with NaBL2
  • Transformation with Stratego
  • Dynamic Semantics with DynSem
  • Editor Services with ESV
  • Language Testing with SPT
  • Building Languages
    • 1. Configuration
    • 2. Continuous Integration
    • 3. IntelliJ IDEA Environment
    • 4. Language Extension
  • Programmatic API
  • Developing Spoofax

Releases

  • Latest Stable Release
  • Development Release
  • Release Archive
  • Migration Guides

Contributions

  • Contributions
Spoofax
  • Docs »
  • Configuring and Building Language Projects
  • Edit on GitHub

Configuring and Building Language ProjectsΒΆ

This is the reference manual for language development with Spoofax.

  • 1. Configuration
    • 1.1. Format
    • 1.2. Options
    • 1.3. Examples
  • 2. Continuous Integration
    • 2.1. Local Maven Build
    • 2.2. Build on Jenkins
    • 2.3. Jenkins configuration
    • 2.4. Trigger Jenkins on commit
    • 2.5. Build badge on GitHub
  • 3. IntelliJ IDEA Environment
    • 3.1. Installation
    • 3.2. Creating a new language specification
    • 3.3. Importing an existing language specification
    • 3.4. Creating a new project
    • 3.5. Importing an existing project
    • 3.6. Load and unload languages
    • 3.7. See also
  • 4. Language Extension
    • 4.1. Exporting source files in base language
    • 4.2. Importing source files in language extension
    • 4.3. Limitations
Next Previous

© Copyright 2016-2017, MetaBorg. Revision e136e217.

Built with Sphinx using a theme provided by Read the Docs.