Pico Compiler

Pico Compiler

Pico Compiler는 Java 프로그램 작성을위한 경량 오프라인 개발 환경입니다.
Pico Compiler는 Java 프로그램 작성을위한 경량 오프라인 개발 환경입니다.기본적으로 학생들을 위해 설계되었으며 간단한 인터페이스와 대화식으로 Java 소스 코드를 평가할 수있는 기능을 제공합니다.주요 디자인 목표는 컴파일러를 작고 단순하게 유지하면서 Java 호환 컴파일러를 제공하는 것이 었습니다.Java 프로그래밍 언어의 다음 요소가 구현됩니다. • 패키지, 가져 오기 • 클래스, 인터페이스 • 상속 • 정적 멤버 • 클래스, 인스턴스 이니셜 라이저 • 필드, 메서드 선언 • 로컬 변수 선언 • ... ...... while, try ... catch ... 마지막으로 throw, return, break, continue, switch, 동기화 된 명령문 • 모든 기본 유형 • 수퍼 클래스 멤버 액세스 • this (현재 인스턴스에 대한 참조) • 수퍼 클래스 생성자 호출 (super (a, b, c);) • 메서드 호출 • 클래스 인스턴스 생성 (new Abc ()) • 기본 배열 생성 (new int [10] [5] []) • 클래스 또는 인터페이스 배열 생성 (new Abc [10] [5] []) • 배열 액세스 (args [0]) • 로컬 변수 액세스 • null 리터럴 • 단항 숫자 변환 • 블록 범위, 메서드 범위, 클래스 범위, 전역 범위 • throws 절 • 배열 초기화 자 (String [] a = {"x", "y", "z"}) • 기본 클래스 리터럴 (int.class) • 기본이 아닌 클래스리터럴 (String.class) • 접근성 검사 (PUBLIC, PROTECTED, PRIVATE) • 오토 박싱 및 언 박싱 • 가변 arity 메소드 (일명 "varargs") 제한 사항 : • 컴파일러는 외부 프로젝트 나 항아리를 열 수 없습니다. • 컴파일러는 한 파일 만 처리 할 수 ​​있습니다.시간 (다중 파일 프로젝트 없음) • 형식 인수 (일반 형식)는 구문 분석되지만 그렇지 않으면 무시됩니다. • 매개 변수화 된 형식 선언 • 형식 안전 열거 형 • 주석 선언
pico-compiler

풍모

카테고리

오픈 소스 라이센스가있는 모든 플랫폼에서 Pico Compiler를 대체