Ito ang command makeppbuiltin 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
makeppbuiltin -- Stand-alone na access sa mga builtin na command sa makepp
DESCRIPTION
?: -?, A: -A,
--args-file,
--arguments-file, D: $DIRECTNAMEMGA WATAWAT, H: -h,
--tulong, I: -ako,
--isama,
--include-dir, M: -M,
$MAKEPPBUILTINFLAGS,
--modyul, V: -V,
--bersyon
makeppbuildin [ metaoption ... ] utos -?|--tulong
mppb [ metaoption ... ] utos -?|--tulong
makeppbuildin [ metaoption ... ] utos [ opsyon ... ] [ argumento ... ]
mppb [ metaoption ... ] utos [ opsyon ... ] [ argumento ... ]
or
Sa makeppbuildin utos
utos -?|--tulong
utos [ opsyon ... ] [ argumento ... ]
Binibigyang-daan ka ng command na ito na tawagan ang mga builtin na command na ibinibigay ng makepp, mula sa labas ng makepp
din. Maaaring kailanganin ito kung nag-install ka ng mga bagay na may mga target na Makeppfile na iyon
gamitin ang &i-install, ngunit walang katumbas na &uninstall na target. O kailangan mo ng isang tampok na hindi
karaniwang matatagpuan sa mga katapat na Unix tulad ng "ln -r". Iyan ang para sa utos na ito.
Ang mga command ay nakakakuha ng isang simpleng karagdagang "--help" na opsyon, na kung saan ang kanilang mga builtin na katapat
kulang. Gumagana ito sa pamamagitan ng pag-parse ng deklarasyon ng opsyon ng command. Gayunpaman, hindi nito mahanap
out, ano pang mga argumento ang inaasahan ng utos.
Ang mga metaoption ay nagbibigay-daan sa pag-load ng iyong sariling command o helper function, ngunit kung ito ay darating
mula sa isang modyul. Ang mga wastong opsyon ay:
-A filename
--args-file=filename
--arguments-file=filename
Basahin ang file at i-parse ito bilang posibleng naka-quote na whitespace- at/o newline-separated
mga pagpipilian.
-?
-h
- Tumulong
Mag-print ng maikling buod ng mga opsyon.
-I direktoryo
--include=direktoryo
--include-dir=direktoryo
Idagdag direktoryo sa Perl load path @INC.
-M module[=arg,...]
--module=module[=arg,...]
Mag-load ng module at mag-import ng anumang mga function na ini-export nito.
-V
--bersyon
I-print ang numero ng bersyon.
DIRECT CALL
Kung gusto mong tawagan ang naturang command nang mas madalas, maaari mo itong tawagan nang direkta, sa pamamagitan ng pag-link
"makeppbuiltin" sa pangalan ng utos na iyon. Ang pangalan ng builtin ay maaaring mangyari kahit saan
sa loob ng file-name na walang direktoryo. Kaya't alinman sa mga sumusunod na link ay hihingin ang
builtin na "template" na utos (ngunit ang huli ay kailangang makatakas mula sa Shell):
template
template.pl
makepptemplate
templatepp
&template
Mga pagkakaiba-iba
Mayroong ilang kapansin-pansing pagkakaiba sa pagitan ng karaniwang tawag sa loob ng panuntunan ng Makeppfile, at a
stand-alone na tawag:
palaugnayan
Ang mga built-in na command ay hindi na-parse ng Shell sa loob ng makepp. May mga banayad
mga pagkakaiba sa kung paano gumagana ang mga quote ng makepp, hal. ang mga dollar sign ay pinalawak ng makepp even
sa loob ng mga solong panipi, at kailangang doblehin upang makatakas sa mga ito. Iba't ibang mga character, tulad ng
"*", "&" o "|" ay hindi espesyal sa makepp at hindi kailangang takasan.
Pagkakaiba: Upang simulan ang command na stand-alone malamang na gumagamit ka ng Shell. Dito ka
dapat iakma ang mga naturang espesyal na kaso sa mga syntactical na kinakailangan ng Shell.
Mga Variable at Function
Bago isagawa ng makepp ang mga pagkilos sa panuntunan, sasailalim na sila sa pagpapahayag
pagpapalawak ng mga variable at function ng makepp.
Pagkakaiba: Kapag tinawag mula sa Shell, sa halip ay makakakuha ka ng hindi protektadong Shell
pinalawak ang mga variable at expression, bago tinawag ang command.
Perl Code
Ang bawat Makeppfile ay nakatira sa sarili nitong (anonymous) Perl package. Kahit anong gawin mo doon
magagamit kapag nagpapatakbo ng mga builtin na command. Halimbawa, maaari kang magtakda ng mga variable o tukuyin
function, at gamitin ang mga ito sa loob ng Perl code ng mga utos na tumatanggap nito.
Pagkakaiba: Sa stand-alone na paggamit walang ganoong konteksto. Lahat ng kailangan mo, dapat
nasa Perl code na ipinapasa mo ang command, o sa mga module na ginagamit mo.
Kapaligiran
Tinitingnan ng Makeppbuiltin ang mga sumusunod na variable ng kapaligiran:
$MAKEPPBUILTINFLAGS
Anumang mga flag sa environment variable na ito ay binibigyang kahulugan bilang mga opsyon sa command line dati
anumang tahasang mga pagpipilian. Ang mga quote ay binibigyang kahulugan tulad ng sa makefiles.
$DIRECTNAMEMGA WAtawat
Ginagamit ang variable na ito sa halip na $MAKEPPBUILTINFLAGS kapag naka-link ang makeppbuiltin
direktang pangalan gaya ng ipinaliwanag sa ilalim ng "DIRECT CALL".
Gumamit ng makeppbuiltin online gamit ang mga serbisyo ng onworks.net