2010-05-01 7 views
1

인사구문 분석 쿼리 식에 대한 OSLO, ANTLR 또는 다른 파서 문법,

그때, 텍스트 형식으로 쿼리를 작성 약간 쉽게 처리 노드로 변환하는 저를 필요로하는 프로젝트에서 일하고 있어요

일부에 의해 처리 될 불분명 한 저장소. 거기에있는 모든 것 중에서 가장 관심이 적은 부분은 텍스트를 노드로 변환하는 부분입니다. 나는 그것이 이미 어딘가에서 행해졌기를 바라고있다.

나는 가면서 물건을 만들고 있기 때문에 LINQish 식 구문을 사용하기로 결정했습니다.

from m in Movie select m.A, m.B

내가 수동으로 구문 분석을 시작하고 기초를 얻었으나, 그것은 꽤 치즈입니다. 나는 더 나은 해결책을 찾고있다. MGrammar를 사용하여 몇 가지 진전을 보였습니다.하지만 그러한 것이 이미 존재한다면 좋을 것입니다. 아무도 이미이 일을 알고 있습니까? 나는 기존 ANTLR 템플릿을 찾았지만 운이 없다.

도움 주셔서 감사합니다.

당신은 전체 C#을 문법으로 시작하고 LINQ 구문하지만 모든 것을 버릴 수

답변

1

: -}

DMS Software Reengineering Toolkit 포함한 건물 파서/프로그램 분석기/전체 C# 4.0 프런트 엔드가 변압기를위한 도구입니다 모든 LINQ 구문