영어프랑스어스페인어

Ad


온웍스 파비콘

happy - 온라인 인 더 클라우드

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 행복하게 실행

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

프로그램:

이름


happy - Haskell용 파서 생성기

개요


행복한 [OPTION] ... 파일 [OPTION] ...

기술


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

이 매뉴얼 페이지는 원래 Debian GNU/Linux 배포판을 위해 작성되었습니다.
프로그램에는 매뉴얼 페이지가 없습니다. 대신 다양한 다른 문서에 문서가 있습니다.
DVI, Info 및 HTML을 포함한 형식; 아래를 참조하십시오.

행복하다 Haskell용 파서 생성기 시스템입니다. 'HAPPY'는 'A'의 난독증 약어입니다.
Yacc와 유사한 Haskell 파서 생성기'.

문법 파일에는 두 가지 유형이 있습니다. 파일.yfile.ly, 후자는 관찰
반대 주석 새 추적 규칙(즉, 각 코드 행은 `>'로 시작해야 함). 그만큼
와 함께 배포되는 예 행복하다 모두이다 .ly 양식.

주의 사항: 사용할 때 HBC (Chalmers Haskell) 명령 인수 구조가 약간
다른. 이는 hbc 런타임 시스템이 일부 플래그를 자체적으로 사용하기 때문입니다(예:
힙 크기 등 설정). 이 문제는 다음을 추가하여 피할 수 있습니다.
명령줄에 단일 대시(`-'). 따라서 hbc 생성 버전의 Happy를 사용할 때,
인수 구조는 다음과 같습니다.

행복한 - [OPTION] ... 파일 [OPTION] ...

옵션


프로그램은 일반적인 GNU 명령줄 구문을 따르며 긴 옵션은 XNUMX로 시작합니다.
대시(`--'). 아래에 옵션 요약이 포함되어 있습니다. 전체 설명은 다음을 참조하십시오.
다른 문서.

-h, --도움
옵션 요약을 표시합니다.

-v, --번역
표준 출력에 버전 정보를 인쇄한 다음 성공적으로 종료합니다.

-a, --정렬
배열 기반 시프트 축소 파서를 사용하여 파서를 생성하도록 Happy에 지시합니다.
와 함께 사용할 때 -g, 배열은 문자열로 인코딩되어 결과적으로
더 빠른 파서에서. 없이 -g, 표준 Haskell 어레이가 사용됩니다.

-g, --ghc
GHC 특정 확장을 사용하여 가져오는 파서를 생성하도록 Happy에 지시합니다.
더 빠른 코드.

-c, --강제
GHC 사용 unsafeCoerce# 더 작고 빠른 파서를 생성하는 확장. 한 가지 단점
일부 형식 안전성이 손실된다는 것입니다. 즉, 다음을 사용하여 생성된 파서 -c 5월
잘 컴파일되지만 런타임에 충돌이 발생합니다. 없이 문법을 컴파일하십시오. -c
먼저 유형이 올바른지 확인하십시오.

이 옵션은 결과의 성능에 상당한 영향을 미칩니다.
그러나 이 방식으로 생성된 파서는 다음에 의해서만 컴파일될 수 있음을 기억하십시오.
GHC 3.02 이상.

이 옵션은 다음과 함께만 사용할 수 있습니다. -g.

-d, -디버그
디버깅 정보를 인쇄할 파서를 생성합니다. 표준 오류 런타임에,
수행된 모든 이동, 감소, 상태 전환 및 토큰 입력을 포함합니다.
파서에 의해.

이 옵션은 다음과 함께만 사용할 수 있습니다. -a.

-i [FILE], --정보[=FILE]
Happy에게 자세한 정보가 포함된 정보 파일을 생성하도록 지시합니다.
문법, 파서 상태, 파서 작업 및 충돌. 정보 파일은
문법의 디버깅.

filename 인수는 선택 사항이며 생략하면 info 파일이 기록됩니다.
파일.정보 (어디에 FILE 확장자가 제거된 입력 파일 이름).

-o FILE, --아웃파일=FILE
생성된 구문 분석기 모듈의 대상을 지정합니다. 생략하면 파서
배치됩니다 FILE.hs어디로 FILE 임의의 입력 파일의 이름입니다.
확장 프로그램이 제거되었습니다. 만약에 FILE is - 생성된 파서는 표준으로 전송됩니다.
출력.

-m 이름, --매직 이름=이름
Happy는 내부적으로 사용하는 모든 기호에 다음 중 하나를 붙입니다. 행복한 or 행복하다. 에
예를 들어 다음을 사용하는 경우 다른 문자열을 사용하십시오. 행복한 다음 중 하나와 충돌합니다.
자신의 함수를 사용하여 접두사를 지정하십시오. -m 옵션을 선택합니다.

-t DIR, --템플릿=DIR
템플릿 파일을 찾을 때 Happy에게 다음 디렉토리를 사용하도록 지시합니다.
Happy가 생성된 모든 파서에 포함하는 정적 코드를 포함합니다. 너
Happy가 귀하의 시스템에 적절하게 구성된 경우 이 옵션을 사용할 필요가 없습니다.
컴퓨터.

-l, --glr
Happy에게 GLR 파서를 출력하도록 지시합니다. 랄르(1) 파서.

-k, --풀다
GLR 파서가 구문 분석 포리스트를 다음 목록으로 디코딩하기 위한 코드를 생성하도록 합니다.
시맨틱 결과(요구 --ghc).

-f, --필터
GLR 파서가 시맨틱에 필요하지 않은 노드를 필터링하도록 합니다.
결과(실험적 최적화, --ghc).

onworks.net 서비스를 이용한 해피온라인 이용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    USB로더GX
    USB로더GX
    USBLoaderGX는 GUI입니다.
    Waninkoko의 USB 로더를 기반으로
    libwiigui. 목록을 허용하고
    Wii 게임, 게임큐브 게임 출시 및
    Wii와 WiiU의 홈브류...
    USBLoaderGX 다운로드
  • 2
    파이어 버드
    파이어 버드
    Firebird RDBMS는 ANSI SQL 기능을 제공합니다.
    & Linux, Windows에서 실행 &
    여러 유닉스 플랫폼. 특징
    뛰어난 동시성 및 성능
    & 힘...
    파이어버드 다운로드
  • 3
    KompoZer
    KompoZer
    KompoZer는 다음을 사용하는 wysiwyg HTML 편집기입니다.
    Mozilla Composer 코드베이스. 같이
    Nvu의 개발이 중단되었습니다.
    2005년 KompoZer는 많은 버그를 수정하고
    f를 추가합니다...
    KompoZer 다운로드
  • 4
    무료 만화 다운로더
    무료 만화 다운로더
    FMD(무료 만화 다운로더)는
    로 작성된 오픈 소스 애플리케이션
    관리를 위한 오브젝트 파스칼 및
    다양한 웹사이트에서 만화를 다운로드합니다.
    이것은 거울...
    무료 만화 다운로더 다운로드
  • 5
    유엔 부인
    유엔 부인
    UNetbootin을 사용하면 부팅 가능한 파일을 만들 수 있습니다.
    Ubuntu, Fedora 및
    없는 다른 Linux 배포판
    CD 굽기. 윈도우, 리눅스,
    그리고 ...
    UNetbootin 다운로드
  • 6
    돌리바 ERP - CRM
    돌리바 ERP - CRM
    Dolibarr ERP - CRM은 사용하기 쉽습니다.
    ERP 및 CRM 오픈 소스 소프트웨어 패키지
    (웹 PHP 서버로 실행하거나
    독립 실행형 소프트웨어),
    기초...
    다운로드 Dolibarr ERP - CRM
  • 더»

Linux 명령

Ad