2012-08-06 3 views
1

ABNF 문법 개발을위한 NuGram IDE Eclipse 플러그인에서 예기치 않은 동작이 나타납니다. NuGram에서 여러 자리 숫자가 공백으로 나뉘어 지나요?

내가 읽고 규칙이 말 :

$fifties = 
    50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 
; 

문장 생성기는 경기 5 0, 5 일, 5이 함께 온다 ... 나는 일반적으로 기대하는 50, 51, 52, 및 NuGram의 커버리지 툴에 따르면 이들은 OOG로 간주됩니다.

1234 -> 1 2 3 4 
1234asdf -> 1 2 3 4 asdf 
asdf1234 -> asdf1234 
1234asdf5678 -> 1 2 3 4 asdf5678 

는 지금까지 내가 아는 한, 정상 ABNF 문법이 작업을 수행하지 않을 : 선도적 아닌 숫자가 아니라면

, 그것은 공백으로 어떤 여러 자리 숫자를 분할 할 것을 찾아 가자. 아니면 무언가를 잊고 있습니까?

답변

1

NuGram IDE는 숫자를 개별 DTMF 톤으로 간주하기 때문입니다. 이 동작은 음성 문법이 아닌 DTMF 문법에만 적용되어야한다는 것에 동의합니다.

당신처럼 따옴표와 숫자의 순서를 둘러싸고 수 있습니다

$fifties = 
    "50" | "51" | "52" | "53" | "54" | "55" | "56" | "57" | "58" | "59" 
; 

희망을!

+0

의미가 있습니다. 신속한 답변을 보내 주셔서 감사합니다. – ibadibam