2017-05-22 3 views
0

JAPE 문법에 큰 문제가 있습니다. 5 가지 유형의 문서와 일치해야하는 단어에 대한 작은 토큰 사전이 있습니다. 한 가지 유형에 대해 하나의 사전 : 예를 들어 Job, 해당 사람의 사전에 { "Engineer" , "Doctor", "Manager"}이 포함됩니다. 이 사전을 작성해야 JAPE에서 규칙을 작성합니다. Jobtitle
입력 : 조회
옵션 : 이것은 내 첫 번째 시도JAPE Grammars를 자동 생성하는 방법은 무엇입니까?

단계입니다 자동으로 농담 규칙을 만들 수있는 방법

Rule: Jobs 
( 
{Lookup.majorType == "Doctor"} 
( 
    {Lookup.majorType == "Engineer"} 
)? 
) 
:jobs 
--> 
:jobs.JobTitle = {rule = "Jobs"} 

진정한 제어 = appelt 디버그 =이 있다고 만에 토큰을 검색하기위한 사전 문서?

답변

1

.def 파일의 마지막 매개 변수가 "Doctor"또는 "Engineer"와 같은 사용자 정의 유형을 가질 수있는 표준 지명 사전을 사용하지 않는 이유는 무엇입니까? 다음과 같음 : keywords.lst : 의사 : 의사 : 의사 :

+0

사용 방법을 보여주는 링크가 있습니까? – Kumaresp

+0

위의 내용이 모두 내 예제입니다. keywords.lst에서 키워드를 사용하고 텍스트 편집기에서 위와 같은 정의를 만듭니다. 이 지명 사전을 GATE에로드하고 파이프 라인을 실행하십시오. 결과적으로 새로운 주석이 만들어집니다. – ashingel

관련 문제