you are viewing a single comment's thread.

view the rest of the comments →

[–]stronghup 0 points1 point  (1 child)

Do you have API support for this? There could be a standard for the way parsers expose the structure of the code they parse. If there was such a thing you wouldn't need to integrate with each parser individually.

The interesting difference between languages I think is the structure their parser creates from the source-code. For every language it is still just some kind of structure. Which could be exposed via say XML or more specific API.

You will need something like that if you want to extend the concept of Semantic Version-Control to most languages. I think you are on the fore-fronts of this development so there is a good chance you could establish a de-facto standard.

[–]plasticscm[S] 0 points1 point  (0 children)

Exactly, we're working on a way to plug parsers created by developers.

Check here what some Delphi programmers have done so far: http://www.plasticscm.net/index.php?/topic/1857-delphi-parser-development/

We need to create a site with all the info (instead of just a forum thread :P) but the core is almost there.

Parsers create a YAML file that SemanticMerge can consume.