이 운동을 어떻게 수행하는지 스스로 알아낼 수 없습니다. 쉼표의 왼쪽과 오른쪽에 동일한 숫자의 양수 부동 소수점을 쓸 수있는 문맥없는 문법을 정의해야합니다. L = {{0..9} ^ k, {0..9} ^ k | k is positive integeer} 어떤 도움을 주시면 감사하겠습니다. 영어 죄송합니다. 최근에 사용하지 않았습니다.
위키 백과에는 여러분이 찾고있는 문법 유형에 대한 매우 유용한 예가 있습니다. 핵심은 재귀를 사용하여 첫 번째 일치하는 문자열에서 가능한 모든 일치하는 문자열로 빌드하는 것입니다.
첫 번째 일치하는 문자열은 다음과 같습니다.
L = {0..9}, {0..9}
이것은 0,0 1,0 2,1 등과 일치합니다.
다음으로이 정의를 반복하여 양쪽의 자릿수를 1 씩 늘립니다.
L = {0..9} L {0..9}
첫 번째 반복에서 10,01 21,03 12,14와 일치하고 후속 반복에서 Aleph-0 (카운트 가능한 무한대)까지 크고 큰 문자열과 일치합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다