Ito ang command na gtags-parser 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
gtags-parser - mag-print ng cross reference list para sa gtags.
SINOPSIS
gtags-parser [-bdenqrstvw] file ...
DESCRIPTION
Gtags-parser i-print ang listahan ng cross reference para sa gtags(1) mula sa tinukoy na C, C++, yacc,
java, PHP at Assembly source sa karaniwang output. Ang bawat linya ng output ay naglalaman ng bagay
pangalan, ang numero ng linya kung saan ito lumalabas, ang file kung saan ito tinukoy, at isang imahe ng linya
pinaghihiwalay ng white-space. Ito ay pareho sa output ng ctags(1) kasama -x pagpipilian.
Depende sa mga opsyon na ibinigay sa gtags-parser, ang mga bagay ay bubuo ng bagay
mga kahulugan, mga sanggunian sa bagay at iba pang mga simbolo.
Ang mga file na ang mga pangalan ay nagtatapos sa ´.c´ o ´.h´ ay ipinapalagay na C source file. Mga file na may mga pangalan
nagtatapos sa ´.c++´ ´.cc´ ´.cpp´ ´.cxx´ ´.hxx´ ´.hpp´ ´.C´ ´.H´ ay ipinapalagay na C++ source
mga file. Ang mga file na ang mga pangalan ay nagtatapos sa ´.y´ ay ipinapalagay na YACC source file. Mga file kung kanino
ang mga pangalan na nagtatapos sa ´.java´ ay ipinapalagay na mga Java source file. Mga file na ang mga pangalan ay nagtatapos sa ´.php´
Ang ´.php3´ ´.phtml´ ay ipinapalagay na mga PHP source file. Mga file na ang mga pangalan ay nagtatapos sa ´.s´ o
Ang ´.S´ ay ipinapalagay na mga Assembly source file. Ang iba pang mga file ay hinahanap para sa C style
mga kahulugan.
Ang bawat isa sa mga Yacc file ay may espesyal na tag. yparse ay ang simula ng pangalawang seksyon ng yacc
file.
Ang command na ito ay ang default na parser ng GLOBAL source code tag system.
Opsyon
Magagamit ang mga sumusunod na pagpipilian:
-b, --simulan-block
Pilitin ang level 1 block na magsimula kapag naabot ang kaliwang brace sa unang column. (C
lamang)
-e, --end-block
Piliting tapusin ang level 1 block kapag naabot ang kanang brace sa unang column. (C
lamang)
-n, --walang-tag
Pigilan ang output ng mga tag. Ito ay kapaki-pakinabang na gamitin sa -w pagpipilian.
-q, --tahimik
Tahimik na mode.
-r, --sanggunian
Hanapin ang mga sanggunian sa bagay sa halip na mga kahulugan ng bagay. ´GTAGS´ ay kailangan sa
kasalukuyang direktoryo. (C, C++ at Java source lang) Bilang default, hanapin ang object
mga kahulugan.
-s, --simbolo
Mangolekta ng mga simbolo maliban sa mga kahulugan at sanggunian ng bagay. Bilang default, hanapin
mga kahulugan ng bagay.
-v, --verbose
Verbose mode.
-w, --babala
Mag-print ng mensahe ng babala.
--langmap= mapa
Pagmamapa ng wika. Ang bawat comma-separated map ay binubuo ng pangalan ng wika, a
colon, at isang listahan ng mga extension ng file. Default na pagmamapa ay 'c:.ch,yacc:.y,asm:.sS,
java:.java,cpp:.c++.cc.cpp.cxx.hxx.hpp.CH,php:.php.php3.phtml'.
Ang -r at -s pinapalampas ng mga pagpipilian ang bawat isa; ang huling tinukoy ay tumutukoy sa pamamaraan
ginagamit.
Kapaligiran
Ang mga sumusunod na variable ng kapaligiran ay nakakaapekto sa pagpapatupad ng gtags-parser:
GTAGSFORCECPP
Kung nakatakda ang variable na ito, ang bawat file na ang suffix ay 'h' ay ituturing bilang C++ source
file.
DIAGNOSTICS
Gtags-parser lalabas na may hindi 0 na halaga kung may naganap na error, 0 kung hindi. Kopyahin
ang mga bagay ay hindi itinuturing na mga pagkakamali.
Gumamit ng gtags-parser online gamit ang mga serbisyo ng onworks.net