GoGPT Best VPN GoSearch

온웍스 파비콘

atdgen - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공자에서 atdgen을 실행하세요.

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

프로그램:

이름


atdgen - ATD 컴파일러 및 코드 생성기

개요


atdgen [옵션...] [atd 파일]

기술


atdgen 읽기 ATD 유형 정의 및 생성 오캄 코드(ml 및 mli 파일 모두)

— 유형 정의(옵션 -t)

— Biniou용 직렬 변환기 및 역직렬 변환기(옵션 -b)

— JSON용 직렬 변환기 및 역직렬 변환기(옵션 -j)

— 기본 필드를 지원하는 레코드 생성 기능(옵션 -v)

— 사용자 지정 데이터 유효성 검사기(옵션 -v)

모드 옵션이 없는 경우(-t, -b, -j or -v)이 주어지면 -t -b 가정됩니다. 하지 않는 한 -o is
현재 생성된 파일은 다음에서 파생됩니다. atd 파일 논쟁. 만약에
전에, atd 파일 인수가 생략되고, atdgen 읽기 ATD 표준 입력의 소스인 경우
추가로 -o 누락된 것처럼 동작합니다. -o - 주어졌다.

옵션


-t 파일 생성 _t.mli 그리고 _t.ml OCaml 유형 정의 포함
위한 ATD 입력

-b 파일 생성 _b.mli 그리고 _b.ml 포함 오캄 시리얼라이저 및
디시리얼라이저 비니 우 데이터 포맷

-j 파일 생성 _j.mli 그리고 _j.ml 포함 오캄 시리얼라이저 및
디시리얼라이저 JSON 데이터 포맷

-v 파일 생성 _v.mli 그리고 _v.ml OCaml 함수 포함
레코드 및 유효성 검사기 생성, 옵션도 참조 -확인.

-깊이 가능한 모든 경우 makefile 형식의 출력 종속성 atdgen 출력 파일 및
출구

-명부 가능한 모든 항목을 공백으로 구분한 목록을 출력합니다. atdgen 파일 출력 및 종료

-o
설정 옵션에 대한 -t, -b 그리고 -j. 면 is -, atdgen 쓰기
형태의 코드

struct ... end : sig ... end

표준 출력으로.

-biniou
[더 이상 사용되지 않음] 다음과 동일 -t -b즉, Biniou용 직렬 변환기 및 역직렬 변환기를 생성합니다.
그리고 오캄 유형 정의(기본값)

-json [더 이상 사용되지 않음] 다음과 동일 -t -j즉, JSON용 직렬 변환기 및 역직렬 변환기를 생성합니다.
그리고 오캄 유형 정의.

-j-표준 품질 JSON: 튜플과 변형을 표준으로 변환합니다. JSON 그리고 인쇄를 거부하세요
NaN 및 무한대. 이 옵션은 다음을 의미합니다. -json 다른 모드가 지정되지 않는 한.

-std-json
[더 이상 사용되지 않음] 다음과 동일 -j-표준

-j-pp
을 적용 오캄 기능 각 입력에 대한 유형(문자열 -> 문자열)
*atdgen(JSON 모드)에 의해 생성된 _of_string 함수입니다. (이것은 UTF-8용이었습니다.
atdgen에 의해 수행되지 않는 입력 검증.)

-j-기본값
산출 JSON 해당 값이 기본값인 것으로 알려진 경우에도 필드를 기록합니다.

-j-엄격한 필드
상담 예약 번호 !Ag_util.Json.unknown_field_handler 알려지지 않은 모든 것에 대해 JSON 에서 찾은 필드
단순히 건너뛰는 대신 입력하세요. 이 참조의 초기 값은
메시지를 보내고 고장 예외.

-j-사용자 정의 필드
통화 기능 모든 알 수 없는 유형(문자열 -> 단위) JSON 다음에서 찾은 필드
단순히 건너뛰는 대신 입력을 수행합니다. 또한보십시오 -j-엄격한 필드.

-확인
[더 이상 사용되지 않음] 다음과 동일 -t -v, 다음에서 데이터 유효성 검사기를 생성합니다.
여기서 x는 특정 노드에 적용될 사용자 작성 유효성 검사기입니다.
이는 일반적으로 다음과 함께 사용됩니다. -연장하다 사용자가 작성한 유효성 검사기 때문에
유형 정의에 따라 다릅니다.

-연장하다 MODULE
모든 유형 정의는 지정된 모듈에서 제공되지 않는 한 제공된다고 가정합니다.
그렇지 않으면 주석이 달렸습니다. 유형 별칭은 각 유형에 대해 생성됩니다. 예: 유형 t = Module.t

-오픈 모듈1,모듈2,...
열려는 모듈 목록(쉼표로 구분 또는 공백으로 구분)

-nfd 버리지 마세요 오캄 기능 정의

-ntd 버리지 마세요 오캄 유형 정의

-pos-f이름 파일 이름
오류 메시지에 사용할 소스 파일 이름(기본값: 입력 이름)

-양수 LINENUM
입력의 첫 번째 줄의 소스 줄 번호(기본값: 1)

-녹음 유지 오캄 유형 정의는 상호 재귀적입니다.

-번역
버전 인쇄 및 종료

-도움 | --도움
이 옵션 목록 표시

onworks.net 서비스를 사용하여 온라인으로 atdgen을 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.