jtb - 클라우드의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 jtb 명령입니다.

프로그램:

이름


jtb - JavaCC용 구문 트리 빌더

개요


JTB [옵션] 입력 파일

기술


이 매뉴얼 페이지는 간략하게 설명합니다 JTB 명령.

JTB(Java Tree Builder)는 다음에서 사용되는 구문 트리 빌더 및 방문자 생성기입니다.
JavaCC(Java Compiler Compiler) 앞. JavaCC 문법 파일을 입력으로 사용합니다.
(일반적으로 ".jtb" 파일) 및 다음을 자동으로 생성합니다.

- 문법의 생성을 기반으로 한 구문 트리 클래스 집합, 활용
방문자 디자인 패턴;

- XNUMX개의 인터페이스: IVoidVisitor, IVoidArguVisitor, IRetVisitor, IREtArguVisitor;

- XNUMX명의 깊이 우선 방문자: DepthFirstVoidVisitor, DepthFirstVoidArguVisitor,
DepthFirstRetVisitor, DepthFirstREtArguVisitor, 기본 메소드는 단순히 다음을 방문합니다.
현재 노드의 자식 JavaCC 문법 ".jj" 파일(jtb.out.jj by
기본), 구문 분석 중 구문 트리를 빌드하기 위한 적절한 주석 포함
(그런 다음 JavaCC로 컴파일해야 함).

생성된 방문자를 하위 분류하는 새 방문자는 기본 메소드를 재정의하고
생성된 구문 트리에 대해 다양한 작업을 수행하고 조작합니다.

옵션


-cl 표준 출력으로 생성된 클래스 목록을 인쇄합니다.

-d DIR "-d DIR"는 (덮어쓰기) "의 줄임말입니다.-NS DIR/구문 트리 -vd DIR/방문객".

깊이 수준 정보를 생성합니다.

-e JTB 의미 오류 검사를 억제합니다.

-f 설명적인 노드 클래스 필드 이름을 사용하십시오.

-h 이 도움말 메시지를 표시하고 종료합니다.

-이아 인라인 방문자는 기본 클래스의 메서드를 허용합니다.

-jd 노드와 방문자에서 JavaDoc 친화적인 주석을 생성합니다.

-NS 이름
이름 구문 트리 노드의 패키지로 사용됩니다.

-np 이름
이름 구문 트리 노드의 패키지로 사용됩니다.

-ns 이름
이름 모든 노드 클래스가 확장할 클래스로.

-o 이름
이름 주석이 달린 출력 문법의 파일 이름으로.

-p 이름
"-p 병아리"는 (덮어쓰기) "의 줄임말입니다.-np 병아리.구문 트리 -vp 병아리.방문객".

-pp 모든 노드 클래스에서 부모 포인터를 생성합니다.

-인쇄기
구문 트리 덤핑 방문자를 생성합니다.

-시 파일이 아닌 표준 입력에서 읽습니다.

-계획
문법 및 Scheme 트리 구축을 나타내는 Scheme 레코드 생성
방문객.

-tk 트리에 특수 토큰을 생성합니다.

-vd 이름
이름 기본 방문자 클래스에 대한 패키지로 사용됩니다.

-vp 이름
이름 기본 방문자 클래스에 대한 패키지로 사용됩니다.

-w 기존 파일을 덮어쓰지 마십시오.

onworks.net 서비스를 사용하여 온라인으로 jtb 사용



최신 Linux 및 Windows 온라인 프로그램