bf - 클라우드 온라인

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

프로그램:

이름


bf - 또 다른 Brainfuck 통역사

통사론


bf [-h] [옵션]파일 이름>

기술


bf('Yet another Brainfuck interpreter')는 난해한 사람들을 위한 간단한 통역사입니다.
브레인퍽 언어.

옵션


-c<NUM>
번호 지정 NUM Brainfuck에서 사용할 수 있는 마지막 셀
프로그램)

따라서 사용하는 경우 -C0 (또는 그냥 -c), 사용할 하나의 셀(메모리에 XNUMX바이트)이 있습니다.
당신의 테이프. Urban Mueller의 Brainfuck 인터프리터는 30000바이트 배열을 사용했습니다.
(-C29999).
기본값은 9999입니다. 일반적으로 더 적게 필요합니다.

-i Brainfuck 코드 입력 출력 표준 오류.

이 기능은 일부 Brainfuck 코드가 작동하지 않는 이유를 찾을 수 없는 경우에 유용합니다.
예를 들어 루프를 무시하거나 주석 내의 Brainfuck 문자를 사용해야 하는 방식입니다.

참고: 최대 32개의 +, -, < 및 >가 하나로 요약되어 표시됩니다. 이 기능
20040423 버전에서 도입되었습니다.

-n 일부 Brainfuck 대회에서는 입력 끝으로 0바이트를 지정합니다. 따라서 -n은 \n을 번역합니다.
0 바이트 입력에 바이트 입력. 단점: 입력은 하나만 구성할 수 있습니다.
줄입니다.

-w 바이트 랩 어라운드를 허용하지 않습니다. 0x00을 감소('-')하려고 하면 오류가 발생합니다.
바이트 또는 0xFF 바이트를 증가('+')합니다.

이 기능은 Brainfuck 콘테스트에 참가하려는 경우에 유용합니다.
랩핑은 허용되지 않습니다.
기본적으로(없이 -w), 0xFF를 증가시키면 0x00이 되고 감소시키면 0x00이 됩니다.
결과는 0xFF입니다.

-,<모드>
입력 모드를 지정합니다.모드> 다음과 같을 수 있습니다.

0 (제로) 일반 입력 사용 getchar(3).
1 단일 문자 입력. 입력한 내용이 표시되지 않습니다.
2 단일 문자 입력. 입력한 내용이 표시됩니다.
3 1과 동일하지만 속어로 컴파일된 경우 이스케이프 문자를 허용하지 않습니다.
4 2와 동일하지만 속어로 컴파일된 경우 이스케이프 문자를 허용하지 않습니다.
(권장)

기본값은 0입니다. (일부 버전에서는 기본값이 4였습니다.)

제한 사항


첫 번째 셀 아래의 '<'는 허용되지 않습니다.

마지막 셀을 넘어서는 '>'는 허용되지 않습니다.

작가


스테판 베이어s-beyer@gmx.net>

onworks.net 서비스를 사용하여 온라인에서 bf 사용



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