영어프랑스어스페인어

Ad


온웍스 파비콘

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

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

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

프로그램:

이름


mmorph - MULTEXT 형태학 도구

개요


정보 :
모프 [ -vh ]

구문 분석만:
모프 -y | -z [ -a 파일 추가 ]
-m 모프파일 [ -d debug_map ] [ -l 로그 파일 ] [ 인파일 [ 아웃파일 ]]

생성하다:
모프 -c | -n [ -t 추적_수준 ] [ -s 추적_수준 ] [ -a 파일 추가 ]
-m 모프파일 [ -d debug_map ] [ -l 로그 파일 ] [ 인파일 [ 아웃파일 ]]

간단한 조회:
모프 [ -파이 ] [ -b | -k ] [ -r 거부 파일 ]
-m 모프파일 [ -d debug_map ] [ -l 로그 파일 ] [ 인파일 [ 아웃파일 ]]

레코드/필드 조회:
모프 -C 수업 [ -부 ] [ -E | -O ] [ -b | [ -k ] [ -B 수업 ]]
-m 모프파일 [ -d debug_map ] [ -l 로그 파일 ] [ 인파일 [ 아웃파일 ]]

덤프 데이터베이스:
모프 -p | -큐
-m 모프파일 [ -d debug_map ] [ -l 로그 파일 ] [ 인파일 [ 아웃파일 ]]

기술


가장 간단한 작동 모드에서는 -m 모프파일 선택권, 모프 에서 운영
조회 모드: 다음과 같은 기존 데이터베이스가 열립니다. morphfile.db 그리고 다 찾아봐
입력의 문자열 세그먼트(일반적으로 단어에 해당).

"morphfile"에 지정된 어휘 항목에서 데이터베이스를 생성하려면 다음을 사용하십시오. -c -m
모프파일. 파일 모프파일.db 존재해서는 안됩니다. 데이터베이스가 완료되면
입력에서 세그먼트를 조회합니다. 비활성적으로 사용되는 경우(입력 및 출력이 터미널임)
프로그램이 사용자가 세그먼트 문자열을 입력할 것으로 예상하면 프롬프트가 인쇄됩니다. 아니요
프롬프트는 레코드/필드 모드에서 발생합니다.

다음에 지정된 어휘 항목에 대한 규칙 적용을 테스트하려면 모프파일~없이
데이터베이스를 생성하고 세그먼트를 조회하지 않고 다음을 사용하십시오. -n -m 모프파일. 이
지정되지 않은 경우 자동으로 추적 레벨을 1로 설정합니다.

위와 동일한 작업을 수행하지만 대체 어휘 항목 세트에서
in 파일 추가, 추가 옵션을 사용하세요 -a 파일 추가. morphfile의 어휘 항목은 다음과 같습니다.
무시되었습니다. 이는 표준 형태학적 설명에 추가할 때 유용합니다.
데이터베이스에 추가된 항목에 유의하세요. morphfile.db 기존 것을 교체하지 마십시오.

방법 test a 형태학적 설명
사용 -n 옵션. 문법 섹션에서 원하는 목표와 일치하는 목표 규칙을 지정합니다.
결과. 어휘 섹션에서 테스트하려는 어휘 항목을 지정합니다. 달릴 때
모든 규칙은 어휘 항목에 (재귀적으로) 적용됩니다. 규칙이 목표인 경우
신청 결과가 출력물에 인쇄됩니다.

제안: 위에서 언급한 두 부분(목표 규칙 및 어휘 섹션)을 별도로 배치하세요.
파일을 사용하여 이 파일을 참조합니다. #포함 지시문에서 발생해야 하는 위치
기본 입력 파일.

기존 설명을 사용하고 새로운 어휘 항목만 테스트하려면 다음을 사용하세요.
옵션들 -n -a 파일 추가, 어휘 항목을 파일 추가.

옵션


-a 파일 추가
morphfile의 어휘 항목을 무시하고 다음에서 가져옵니다. 파일 추가 대신.

-B 수업
문장 시작 전에 발생하는 레코드 클래스를 지정합니다.
해당 레코드 바로 뒤에 나오는 대문자 단어도 모두 검색됩니다.
해당 문자는 소문자로 변환됩니다(LC_CTYPE에 따라 아래 참조).

-b 조회하기 전에 케이스를 접으세요. 대문자가 소문자로 변환됩니다.
(LC_CTYPE에 따라 아래 참조) 단어가 조회되기 전입니다.

-C 수업
녹음/필드 모드를 결정합니다. 살펴봐야 할 레코드 클래스를 지정합니다.
위로. 클래스 이름은 쉼표 ",", TAB, 공백, 막대 "|"로 구분해야 합니다. 또는 백슬래시
"\".

-c 조회를 위한 새 데이터베이스를 만듭니다. 생성된 파일의 이름은
모프파일 (-m 옵션) 접미사 포함 .db. 존재해서는 안 됩니다. 존재하는 경우 사용자
실행하기 전에 수동으로 제거해야 합니다. 모프 -c (이것은 최소한의 보호입니다.
실수로 덮어쓰는 데 오랜 시간이 걸릴 수 있는 데이터베이스를 방지합니다.
만들다).

-d debug_map
원하는 디버그 옵션을 지정합니다. 각 비트는 debug_map 에 해당
옵션을 선택합니다.
비트 XNUMX진수 XNUMX진수 목적
비트 없음 0 0x0 디버그 옵션 없음(기본값)
1 1 0x1 디버그 초기화
2 2 0x2 디버그 yacc 구문 분석
3 4 0x4 디버그 규칙 조합
4 8 0x8 디버그 맞춤법 응용 프로그램
5 16 -p 또는 -q 옵션을 사용하여 0x10 통계 인쇄
모든 비트 -1 0xffff 모든 디버그 옵션이 무엇이든 간에
옵션을 결합하려면 0진수 또는 5진수 값을 함께 추가하세요. 예: -t XNUMXxXNUMX
비트(옵션) 1과 4를 지정합니다.

-E 레코드/필드 모드에서 이미 존재하는 경우 형태학 주석을 확장합니다(
기본값은 기존 주석을 그대로 두는 것입니다.)

-O 레코드/필드 모드에서 이미 존재하는 경우 형태학 주석을 덮어씁니다.
(기본값은 기존 주석을 그대로 두는 것입니다).

-f 각 세그먼트 조회 후 출력을 플러시합니다. 이는 입력 및 출력인 경우에만 유용합니다.
동기화가 필요한 프로그램과 파이프로 연결됩니다.

-h 도움말을 인쇄하고 종료합니다.

-i 각 조회의 결과 앞에 입력 세그먼트의 식별자를 추가합니다.
에 해당합니다. 현재 입력 세그먼트는 일련 번호로 식별됩니다.
0부터 시작합니다. 이 표시를 사용하면 솔루션을 구분하는 추가 개행 문자가 표시됩니다.
다른 입력 세그먼트에 대해서는 필요하지 않기 때문에 인쇄되지 않습니다. 조회를 하면
솔루션이 없으면 세그먼트 식별자만 출력에 인쇄됩니다. 세그먼트
식별자는 거부된 세그먼트 앞에도 추가됩니다. 탭은 항상 다음을 따릅니다.
세그먼트 식별자.

-k 폴백 접이식 케이스. 단어 조회에 실패한 경우 모든 대문자를 다음으로 변환합니다.
소문자로 다시 검색해 보세요. (변환은 LC_CTYPE에 따라 수행됩니다. 참조
아래).

-l 로그 파일
추적 및 오류 메시지를 작성하기 위한 파일을 지정합니다. 기본값은 표준 오류입니다.

-m 모프파일
형태 설명이 포함된 파일을 지정합니다. 보다 모프 (5) A에 대한
형식주의 구문에 대한 설명.

-n 데이터베이스 생성 또는 조회가 없습니다(테스트 모드).

-p 입력된 기능 구조 데이터베이스를 outfile(또는 표준 출력)로 덤프합니다. 그만큼
디버그 비트 5인 경우 고유 tfs 수가 로그 파일(또는 표준 오류)에 제공됩니다.
옵션이 설정되었습니다.

-q 데이터베이스의 양식을 outfile(또는 표준 출력)로 덤프합니다. 일부 통계
디버그 옵션의 비트 5가 설정된 경우 로그 파일(또는 표준 오류)에 제공됩니다.

-r 거부 파일
비레코드/필드 모드에서 입력 세그먼트를 쓸 파일을 지정합니다.
조회할 수 없었습니다. 기본값은 표준 오류입니다.

-s 추적_수준
철자법 규칙 적용 추적:
0 추적 없음(기본값)
1 유효한 표면 형태를 추적합니다.
어휘 부분이 일치하는 2개의 추적 규칙.
3 추적 표면 왼쪽 컨텍스트 일치(표면 단어 구성).
4 추적 표면 오른쪽 컨텍스트 불일치 및 규칙 차단.
5개의 추적 규칙 비차단.
Trace_level은 이전의 모든 수준을 의미합니다.

-t 추적_수준
규칙 적용에 대한 추적 수준을 지정합니다.
0 추적 없음(기본값)
1개의 추적 목표 규칙이 적용됩니다.
2 적용되는 모든 규칙을 추적하면 들여쓰기는 재귀 깊이를 나타냅니다.
시도했지만 적용되지 않은 10가지 추적 규칙
Trace_level은 이전의 모든 수준을 의미합니다.

-U 기록/필드 모드에서는 알 수 없는 단어(즉, 검색에 실패한 단어)가
??\??로 주석이 달렸습니다.

-v 버전을 인쇄하고 종료합니다.

-y 구문 분석만: 구문 검사 이외의 설명을 처리하지 않습니다. 하는 동안
형태론 설명을 개발할 때 이 옵션을 사용하여 구문 오류를 잡을 수 있습니다.
각 수정 후 "실제로" 실행하기 전에 빠르게 실행하세요.

-z -y를 의미합니다. 정규화된 형식으로 어휘 설명을 구문 분석하고 출력합니다.

인파일 조회할 세그먼트가 한 줄에 하나씩 포함된 파일입니다. 표준에 대한 기본값
입력.

아웃파일
프로그램의 출력이 기록되는 파일입니다. 솔루션당 한 줄.
서로 다른 입력 세그먼트의 솔루션은 빈 줄로 구분됩니다. 기본값은
표준 출력.

WORD 문법 철자 규칙


사용되는 원리와 메커니즘에 대한 자세한 설명은 다음과 같습니다. 모프, 참조하십시오
아래의 참고 항목 섹션에 인용된 문서.

mmorph에 대해 간략하게 스케치된 형태통사적 설명은 단어가 어떻게 사용되는지 설명합니다.
형태소의 연결에 의해 구성되며 이 연결 과정이 어떻게 변하는가
이 형태소의 철자법. 첫 번째 부분인 단어 구조 문법이 지정됩니다.
형식주의가 통일 기반에서 영감을 받은 제한된 컨텍스트 자유 재작성 규칙에 의해
시스템(참조, Shieber 1986). 두 번째 부분인 철자 변경은 다음과 같이 지정됩니다.
형태론의 XNUMX단계 모델에 기초한 형식주의의 철자법 규칙. 이 접근법
형태학에 대한 설명은 Ritchie, Russell et. al, 1992 및 더 간결하게는 Pulman에서
그리고 Hepple 1993.

환경 변수


출력에 표시할 수 있는 문자를 결정하려면, 모프 언어를 사용한다
구체적인 설명 로케일 설정(3) 환경 변수에 따라 설정
LC_CTYPE. MULTEXT에서 다루는 언어의 경우 다음을 갖는 것이 좋습니다.
변수 설정 iso_8859_1.

사용 예


다음은 mmorph 옵션의 일반적인 사용법을 요약한 것입니다.

모프 -n -m 모프파일
테스트 모드: 모프파일 전체를 읽고 표준 오류에 대한 결과를 인쇄합니다. 데이터베이스 없음
생성된 경우에는 검색된 단어가 없습니다.

모프 -c -m 모프파일
데이터베이스 생성: morphfile 전체를 읽고 결과를 데이터베이스에 저장합니다.
(모프파일.db). 입력된 기능 구조는 별도의 파일에 수집됩니다.
(모프파일.tfs). 새 데이터베이스에서 검색할 단어에 대해 표준 입력을 읽습니다.

모프 -m 모프파일
조회 모드: morphfile의 알파벳, 속성 및 유형 섹션만 읽습니다.
기존 데이터베이스에 따라 검색할 단어에 대해 표준 입력을 읽습니다.
(mmorphfile.db 및 morphfile.tfs).

모프 -m 모프파일 -a 파일 추가
추가 모드: morphfile의 Lexicon 섹션을 무시하지만 addfile을 참조합니다.
결과가 데이터베이스에 추가됩니다. 검색할 단어에 대해 표준 입력을 읽습니다.
증강된 데이터베이스(mmorphfile.db 및 morphfile.tfs)에 따라.

진단


오류 메시지는 설명이 필요합니다. 참고하세요 모프(5) 공식적인 경우
구문에 대한 설명입니다.

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    통음
    통음
    SWIG는 소프트웨어 개발 도구입니다.
    C로 작성된 프로그램과
    다양한 고급 수준의 C++
    프로그래밍 언어. SWIG는 다음과 함께 사용됩니다.
    다른...
    SWIG 다운로드
  • 2
    WooCommerce Nextjs 반응 테마
    WooCommerce Nextjs 반응 테마
    React WooCommerce 테마,
    다음 JS, Webpack, Babel, Node 및
    GraphQL 및 Apollo를 사용한 Express
    고객. React의 WooCommerce 스토어(
    포함: 제품...
    WooCommerce Nextjs 반응 테마 다운로드
  • 3
    Archlabs_repo
    Archlabs_repo
    ArchLabs용 패키지 저장소 이것은
    가져올 수 있는 응용 프로그램

    https://sourceforge.net/projects/archlabs-repo/.
    그것은 OnWorks에서 호스팅되었습니다 ...
    archlabs_repo 다운로드
  • 4
    제퍼 프로젝트
    제퍼 프로젝트
    Zephyr 프로젝트는 새로운 세대입니다.
    실시간 운영체제(RTOS)
    여러 하드웨어 지원
    아키텍처. 그것은
    작은 크기의 커널...
    Zephyr 프로젝트 다운로드
  • 5
    SC콘
    SC콘
    SCons는 소프트웨어 구축 도구입니다.
    그것은에 대한 우수한 대안입니다
    고전적인 "만들기" 빌드 도구
    우리 모두는 알고 사랑합니다. 스콘은
    구현 ...
    SCons 다운로드
  • 6
    PSeInt
    PSeInt
    PSeInt는 의사 코드 해석기입니다.
    스페인어를 구사하는 프로그래밍 학생.
    주요 목적은 다음을 위한 도구가 되는 것입니다.
    기본을 배우고 이해하기
    개념...
    PSeInt 다운로드
  • 더»

Linux 명령

Ad