Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8033301
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 5, 20262026-06-05T01:39:20+00:00 2026-06-05T01:39:20+00:00

In my current project, I am developing a Domain Specific Language. for instance, the

  • 0

In my current project, I am developing a Domain Specific Language. for instance, the syntax of this language will be following:

structs:

    TempStruct 
        tempValue : double; 
        unitOfMeasurement : String;        

abilities:
    sensors: 
        TemperatureSensor  
            attribute responseFormat : String; 
            generate  tempMeasurement : TempStruct; // forward reference of previously defined structs

In above code fragment, you can see that TempStruct is previously defined. My requirement is that I want to facilitate DSL programmers a drop down list of previously defined structure. So, programmer can easily select one structs from drop down list.

I started working on ANTLR, but I am not sure that how this can be achieved in ANTLR.
Any idea about this ? your pointers and suggestions about other tools are welcomed for writing DSL.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-05T01:39:22+00:00Added an answer on June 5, 2026 at 1:39 am

    I would like to provide answer of my question. I have just received pointers from our collaborators. It may help others.

    Tools to create DSLs and their associated development environments:

    Xtext:
    
    • oAW xText: A framework for textual {DSLs}
    • http://www.eclipse.org/Xtext/

      Spoofax:

    • The Spoofax Language Workbench. Rules for Declarative Specification
      of Languages and IDEs

    • http://strategoxt.org/view/Spoofax/

      Other references:

    • http://martinfowler.com/articles/languageWorkbench.html

    • http://www.languageworkbenches.net
    • http://splashcon.org/2011/program/demonstrations (Cedalion, The
      language of languages, Testing Domain-Specific Languages,
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

This is specific to my current project. But maybe the answers will reveal some
My current project for work involves developing a SharePoint 2007 WebPart which will be
I am developing a nuget package which will set up the current project to
I'm developing MVC3 project and have this situation. only at runtime. I'm using the
As my current project demands: I'm developing an ASP.net 3.0 website with Internet Explorer
OK so I'm coming to the stage of a current project where I will
I'm currently developing a skeletal animation system for my current project. I guess I
i am developing location based project where i am using the following code i
My current project is broken down into 3 parts: Website, Desktop Client, and a
Our current project has ran into a circular dependency issue. Our business logic assembly

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.