나는 이미 Java Language Specification을 발견했지만 point 2.4에 나열된 비 터미널이 모든 비 터미널의 전체 목록인지 여부는 확실하지 않습니다. Java가 아닌 비 - 터미널은 몇 개입니까?Java 비 터미널의 전체 목록이 있습니까?
1
A
답변
3
포인트 2.4는 문법 표기법의 작동 방식을 설명하는 것일뿐입니다. 전체 목록은 다음 장에서 설명합니다.
자바 프로그래밍 언어의 구문 론적 문법은 문법이 그 터미널 심볼로 어휘 문법 정의 토큰있다 4 장, 6-10, 14에 주어지고, (15)이다. 토큰 시퀀스가 어떻게 문법적으로 정확한 프로그램을 형성 할 수 있는지를 설명하는 목표 심볼 CompilationUnit (§7.3), 부터 시작하여 세트를 정의합니다.
3
언어의 특정 부분에 대한 구문은 언어 사양 전체에 분산되어 있습니다. 그러나 모두 함께 Chapter 19. syntax에 모여있다.
2.4 절에서 기울임 꼴로 쓰여 있음을 지적하면서 거기에있는 비 터미널을 찾을 수 있습니다.
[여기] (https://docs.oracle.com/javase/specs/jls/se8/html/jls-19.html)에서 2.4 절에 설명 된 기울임 꼴 글꼴을 찾으십시오. –
@JacobKrall done. –
터미널을 구성하는 것은 문법에 달려 있다고 지적합니다. – user3344003