ick - Online sa Cloud

Ito ang command ick na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


ick - INTERCAL compiler

SINOPSIS


ick [mga pagpipilian] file ...

ick -e [mga pagpipilian] intercal-file [hindi intercal-file...] [aklatan...]

DESCRIPTION


Ang manu-manong pahinang ito ay nagdodokumento ng maikling ick utos. Ang manu-manong pahinang ito ay orihinal
isinulat para sa Debian GNU/Linux distribution (ngunit maaaring gamitin ng iba), dahil ang
ang orihinal na programa ay walang manu-manong pahina, at pagkatapos ay idinagdag pabalik sa pangunahing
pamamahagi. Ang mas kumpletong dokumentasyon ay magagamit sa pamamagitan ng command info ick (para sa ick
utos sa sarili; kahit na mas buong dokumentasyon ay makukuha sa pamamagitan ng info C-INTERCAL (na naglalaman ng
ang dokumentasyon para sa parehong compiler at INTERCAL na wika)).

ick kumukuha ng mga INTERCAL program at bumubuo ng code mula sa kanila (sa pamamagitan ng pagpapatakbo ng gcc).

Tandaan na ang batayan kung saan isinulat ang isang programa ay hinihinuha mula sa extension nito; INTERCAL
ang mga programa sa base 2 ay dapat mayroong extension na .i, ang mga INTERCAL na programa sa mga base mula 3 hanggang 7 ay dapat
magkaroon ng extension mula .3i hanggang .7i ayon sa pagkakabanggit.

Walang mga pagpipilian na kumuha ng mga argumento; maramihang mga pagpipilian ay maaaring ibigay nang hiwalay o pinagsama sa
karaniwang paraan (kahit -e). Ang pagkakasunud-sunod kung saan ibinigay ang mga pagpipilian ay hindi nauugnay maliban kung sila
salungatan, kung saan ang mga opsyon na huling ibinigay sa command line ay kukuha
karapatan sa pangunguna.

Opsyon


-c I-compile ang INTERCAL sa C, ngunit huwag i-compile ang nagreresultang C.

-d I-print ang impormasyon sa pag-debug ng yacc (nagpapahiwatig -c).

-t Nangangailangan ng mahigpit na pagsunod sa INTERCAL-72 (pagtanggi sa COME FROM, ang mga extension para sa
mga base maliban sa dalawa, at iba pang mga tampok na hindi matatagpuan sa INTERCAL-72).

-b Hindi pinapagana ang tampok na INTERCAL-72 random-bug.

-O Subukang i-optimize ang mga expression sa nabuong code.

-C Clockface output (gamit ang IIII sa halip na IV sa Roman numerals).

-f I-optimize ang daloy ng kontrol sa nabuong code (pinipigilan ang -yp).

-F I-optimize ang lahat sa nabuong code para sa bilis, gaano man kabagal ang
nagiging compiler o kung gaano kalaki ang object file. Nagpapahiwatig -fO, pumipigil
-cdeghpyH.

-h Print optimizer debugging impormasyon (nagpapahiwatig -cO).

-H Mag-print ng verbose optimizer debugging na impormasyon (nagpapahiwatig -cO).

-hH Print optimizer debugging information sa ibang anyo (nagpapahiwatig -cO).

-w I-enable ang +printflow na opsyon sa mga output program kahit na hindi multithreaded ang mga ito.

-y Patakbuhin ang yuk debugger sa code (pinipigilan ang -fme).

-p Patakbuhin ang yuk profiler sa code (pinipigilan ang -fme).

-m Payagan ang multithreading at backtracking (pinipigilan ang -ype, nagpapahiwatig -w).

-e I-link ang isang INTERCAL file sa mga hindi INTERCAL na file o sa mga expansion library. Ginagawa ito
binabago ang syntax ng command line; ang unang file na ibinigay ay dapat na INTERCAL
source file, pagkatapos ay maaari itong sundan ng anumang bilang ng mga file sa iba pang mga wika sa
link sa pamamagitan ng panlabas na sistema ng mga tawag (kasalukuyang C lamang at maaaring mga programang Befunge-98
ay pinapayagan), at pagkatapos ay anumang bilang ng mga aklatan ng pagpapalawak. Ang mga hindi INTERCAL na file
ay ipoproseso upang i-link ang mga ito sa mga INTERCAL na file, at pagkatapos ay isasama sa gcc
at naka-link sa pangunahing programang INTERCAL.

-E Huwag i-link ang anumang mga library ng system, kahit na ang code ay nagmumungkahi na ang isa o higit pa ay
kailangan (pinipigilan ang -P).

-a Payagan ang paggamit ng CREATE na pahayag (pinipigilan ang -P).

-v Payagan ang anumang nasa kaliwa ng isang assignment, at i-off ang proteksyon na iyon
ang mga constant kung hindi man ay may laban sa pagtalaga sa (pinipigilan ang -fFOP).

-P I-compile ang PIC-INTERCAL sa halip na INTERCAL (pinipigilan ang -amFvxeE, nagpapahiwatig -cfO).

-o Output sa stdout sa halip na .c (nagpapahiwatig -c).

-X Bigyang-kahulugan ang hindi maliwanag na syntax tulad ng ? at @ na may mga kahulugan ng Princeton (tulad ng ginamit ng CLC-
INTERCAL), sa halip na may mga default na kahulugan ng Atari.

-x Gumamit ng mga panuntunan ng CLC-INTERCAL para sa text I/O at para sa pag-iwas sa isang GIVE UP ayon sa label
(pinipigilan -P).

-u Mag-print ng mensahe sa tuwing sinusubukan ng compiler na magbukas ng file.

-U Dump core sa E778 pati na rin ang pag-print ng error.

-Y Ipakita ang mga linya ng command para sa mga program na hinihimok ng ick.

-g Iwanan ang nabuong C sa lugar, at gawin ang output executable debuggable.

-l Subukang mag-ulat ng mga malamang na bug at hindi maaaring dalhin (nagpapahiwatig -O).

Gumamit ng ick online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa