Wednesday 15 September 2010

How Do I Design Abstract Semantic Graphs? -


Can someone send me an online resources to design and implement abstract semantic graphs (ASGs)? I want to make an ASG editor for my language There are several advantages of being able to directly edit the ASG:

  1. Only identifiers and litrals should be typed and identifiers are only one Times are written when they are defined

  2. Since the editor knows the grammar of the language, there are no more syntax errors. The editor prevents them from being created in the first place.

  3. Since the editor knows the language vocabulary, there are no other meaning errors.

    There are some secondary advantages:

    1. Since all reserved terms are easily divided, one program is in one place Can be written and can be seen in another. On-the-fly change of locales is possible.

    2. All text litterers can be split easily, so the changes of the place are easily made, including fly changes. / P>

      I do not know about a book on this matter, but You will find the topic discussed in some parts of the various books on computer language. You will also get a discussion of various projects surrounding this which are described by you. For example, you will get lots of discussions about the design. Most workflow engines are based on scripting in the semantic graph.

      Allow me to announce ... We have been basically using the technology to manipulate the language, as long as we have programming languages, I believe The reason that we still use lexical language is a combination of the fact that it is more natural for us as a human, who communicate in natural language, and work again, and the fact is that As appropriate structure should be maintained. If you are not sure what I mean, try to make complex expressions in Scratch. Text is easy and a decent IDE actually verifies as much as possible of the correct structure. *

      * I do not mean to remove anything from scratch, it's a matter of beauty and it is perfect for its intended purpose

No comments:

Post a Comment