/disk4/html/www/moses/doxygen/mosesdecoder/util/getopt.c File Reference

#include "getopt.hh"
#include <stdio.h>
#include <string.h>

Go to the source code of this file.

Defines

#define NULL   0
#define EOF   (-1)
#define ERR(s, c)

Functions

int getopt (int argc, char **argv, char *opts)

Variables

int opterr = 1
int optind = 1
int optopt
char * optarg


Define Documentation

#define EOF   (-1)

#define ERR ( s,
 ) 

Value:

if(opterr){\
        char errbuf[2];\
        errbuf[0] = c; errbuf[1] = '\n';\
        fputs(argv[0], stderr);\
        fputs(s, stderr);\
        fputc(c, stderr);}

Definition at line 17 of file getopt.c.

Referenced by getopt().

#define NULL   0

Definition at line 15 of file getopt.c.

Referenced by Moses::InternalTree::$generator(), mdiadaptlm::adapt(), MosesTraining::DomainFeature::add(), Moses::DottedRuleStackOnDisk::Add(), Moses::DottedRuleColl::Add(), Moses::SentenceStats::AddDeletedWords(), storage::allocate(), mempool::allocate(), AlnMatrix::AlnMatrix(), sapt::append(), lmtable::are_lmtcaches_active(), lmtable::are_prob_and_state_cache_active(), batch_run(), mert::BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), build_mmTSA(), Moses::PDTAimp::CacheSource(), Moses::Manager::CalcDecoderStatistics(), Moses::Manager::CalcNBest(), Moses::LanguageModelIRST::CalcScore(), Moses::ChartCellLabelSet::ChartCellExists(), Moses::StaticData::CheckLEGACYPT(), StringPiece::clear(), Moses::PhraseDictionaryDynamicCacheBased::ClearEntries(), Moses::PhraseDictionaryDynamicCacheBased::ClearSource(), Moses::OutputFileStream::Close(), lmtable::clprob(), lmInterpolation::clprob(), lmtable::cmaxsuffptr(), sapt::Conll_Lemma::cmp(), MosesTraining::ExtractionPhrasePair::CollectAllLabelsSeparateLHSAndRHS(), MosesTraining::ExtractionPhrasePair::CollectAllPhraseOrientations(), MosesTraining::ExtractionPhrasePair::CollectAllPropertyValues(), Moses::PhraseDictionaryMultiModel::CollectSufficientStatistics(), Moses::Word::Compare(), Moses::LRState::ComparePrevScores(), search::SingleBest::Complete(), Moses::ConfusionNet::ConfusionNet(), Moses::PhraseDictionaryOnDisk::ConvertFromMoses(), Moses::Parameter::ConvertWeightArgsDistortion(), Moses::Parameter::ConvertWeightArgsLM(), Moses::Parameter::ConvertWeightArgsWordPenalty(), lmtable::cpsublm(), Moses::PhraseDictionaryTree::Create(), Moses::LexicalReorderingTableTree::Create(), mdiadaptlm::create_caches(), create_xml(), Moses::ProbingPT::CreateAlignmentMap(), Moses::LanguageModelSRI::CreateFactors(), Moses::LanguageModelMaxEntSRI::CreateFactors(), Moses::LanguageModelIRST::CreateFactors(), Moses::Phrase::CreateFromString(), lmContainer::CreateLanguageModel(), Moses::LRModel::CreateLRState(), Moses::ProbingPT::CreateRuleLookupManager(), Moses::PhraseDictionaryTransliteration::CreateRuleLookupManager(), Rule::CreateSource(), Moses::ChartTranslationOptions::CreateSourceRuleFromInputPath(), Rule::CreateTarget(), Moses::PhraseDictionaryGroup::CreateTargetPhraseCollection(), Moses::PhraseDecoder::CreateTargetPhraseCollection(), Moses::ProbingPT::CreateTargetPhrases(), Moses::WordLattice::CreateTranslationOptionCollection(), Moses::TreeInput::CreateTranslationOptionCollection(), Moses::ForestInput::CreateTranslationOptionCollection(), Moses::Word::CreateUnknownWord(), DeclareParams(), Moses::PhraseDecoder::DecodeCollection(), MosesTuning::Singleton< T >::Delete(), lmtable::delete_lmtcaches(), lmtable::delete_prob_and_state_cache(), Moses::BitmapContainer::Dequeue(), dictionary::dictionary(), doc::doc(), sapt::DocumentBias::DocumentBias(), sapt::Bitext< TKN >::agenda::job::done(), dump(), Moses::PhraseBoundaryFeature::EmptyHypothesisState(), dictionary::encode(), Moses::BitmapContainer::Enqueue(), Moses::LanguageModelIRST::EvaluateWhenApplied(), Moses::LanguageModelImplementation::EvaluateWhenApplied(), Moses::LanguageModelDALM::EvaluateWhenApplied(), Moses::Hypothesis::EvaluateWhenApplied(), Moses::TargetBigramFeature::EvaluateWhenApplied(), Moses::PhraseOrientationFeature::EvaluateWhenApplied(), Moses::PhraseBoundaryFeature::EvaluateWhenApplied(), Moses::TargetPhrase::EvaluateWithSourceContext(), Moses::SpanLength::EvaluateWithSourceContext(), Moses::PhraseDistanceFeature::EvaluateWithSourceContext(), lmtable::expand_level_mmap(), Moses::SearchNormal::ExpandHypothesis(), Moses::TranslationOptionCollectionLattice::Extend(), Moses::PDTimp::Extend(), Moses::PrefixTreeMap::Extend(), Moses::RDLM::Factor2ID(), sapt::fill_L2R_roots(), Moses::ChartCellLabelSet::Find(), lm::ngram::trie::BitPackedLongest::Find(), lm::ngram::trie::BitPackedMiddle< Bhiksha >::Find(), htable< T >::find(), sapt::TSA< TKN >::find_end(), sapt::TSA< TKN >::find_longer(), sapt::Ttrack< TKN >::find_next_within_sentence(), sapt::TSA< TKN >::find_start(), MosesTraining::ExtractionPhrasePair::FindBestAlignmentTargetToSource(), MosesTraining::ExtractionPhrasePair::FindBestPropertyValue(), sapt::findExternalRoot(), sapt::findInternalRoot(), Moses::FindPhraseDictionary(), Moses::GenerationDictionary::FindWord(), Moses::fOpen(), lm::ngram::trie::UnigramPointer::Found(), lm::ngram::detail::LongestPointer::Found(), lm::ngram::SeparatelyQuantize::LongestPointer::Found(), lm::ngram::SeparatelyQuantize::MiddlePointer::Found(), lm::ngram::DontQuantize::LongestPointer::Found(), lm::ngram::DontQuantize::MiddlePointer::Found(), util::Pool::FreeAll(), ngramtable::generate(), Moses::ContextScope::get(), lmtable::get(), Moses::HypothesisStackNormal::GetBestHypothesis(), Moses::HypothesisStackCubePruning::GetBestHypothesis(), Moses::ChartManager::GetBestHypothesis(), Moses::ChartCell::GetBestHypothesis(), sapt::TSA< TKN >::getBitSet(), Moses::PhraseDictionary::GetCache(), Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection(), Moses::PhraseDictionaryNodeMemory::GetChild(), Moses::Syntax::T2S::RuleTrie::Node::GetChild(), Moses::Syntax::S2T::RuleTrieCYKPlus::Node::GetChild(), Moses::Syntax::F2S::HyperTree::Node::GetChild(), dictionary::getcode(), Moses::PhraseDictionaryMemoryPerSentenceOnDemand::GetColl(), Moses::PhraseDictionaryMemoryPerSentence::GetColl(), Moses::Manager::GetConnectedGraph(), Moses::GetConstraint(), Moses::TargetPhrase::GetCoordList(), lmContainer::getDict(), Moses::TargetPhrase::GetExtraScores(), Moses::FactorCollection::GetFactor(), Moses::LanguageModel::GetFirstLM(), Moses::PhraseDictionaryOnDisk::GetImplementation(), Moses::TranslationOption::GetInputPath(), MosesTuning::Singleton< T >::GetInstance(), Moses::Hypothesis::GetLMStats(), ngramtable::getmem(), lmtable::getmem(), Moses::Syntax::T2S::RuleTrie::Node::GetNonTerminalChild(), Moses::Syntax::S2T::RuleTrieCYKPlus::Node::GetNonTerminalChild(), getopt(), Moses::PhraseDictionaryFuzzyMatch::GetOrCreateNode(), Moses::PhraseDictionaryMemory::GetOrCreateNode(), Moses::UTrieNode::GetOrCreateNonTerminalChild(), Moses::Syntax::S2T::RuleTrieScope3::Node::GetOrCreateNonTerminalChild(), Moses::UTrieNode::GetOrCreateTargetPhraseCollection(), Moses::Hypothesis::GetOutputPhrase(), Moses::ChartKBestExtractor::GetOutputPhrase(), Moses::ChartHypothesis::GetOutputPhrase(), Moses::Parameter::GetParam(), GetParams(), Moses::InMemoryPerSentenceOnDemandLM::GetPerThreadLM(), MosesTraining::ExtractionPhrasePair::GetProperty(), Moses::TargetPhrase::GetProperty(), Moses::InputPath::GetPtNode(), Moses::TranslationTask::GetScope(), Moses::ChartCell::GetSortedHypotheses(), Moses::TrellisPath::GetSurfacePhrase(), Moses::PhraseDictionaryTree::GetTargetCandidates(), Moses::ProbingPT::GetTargetFactor(), Moses::PhraseDictionaryTransliteration::GetTargetPhraseCollection(), Moses::Mmsapt::GetTargetPhraseCollectionBatch(), Moses::PhraseDictionaryOnDisk::GetTargetPhraseCollectionBatch(), Moses::ProbingPT::GetTargetPhraseCollectionBatch(), Moses::PhraseDictionaryMemoryPerSentenceOnDemand::GetTargetPhraseCollectionBatch(), Moses::PhraseDictionaryMemoryPerSentence::GetTargetPhraseCollectionBatch(), Moses::PhraseDictionaryMemory::GetTargetPhraseCollectionBatch(), Moses::PhraseDictionaryGroup::GetTargetPhraseCollectionBatch(), Moses::PhraseDictionary::GetTargetPhraseCollectionBatch(), Moses::ExamplePT::GetTargetPhraseCollectionBatch(), Moses::Mmsapt::GetTargetPhraseCollectionLEGACY(), Moses::PhraseDictionaryMemory::GetTargetPhraseCollectionLEGACY(), Moses::PhraseDictionaryCompact::GetTargetPhraseCollectionNonCacheLEGACY(), Moses::PhraseDictionaryMultiModel::GetTemporaryMultiModelWeightsVector(), sapt::Ttrack< TKN >::getToken(), sapt::TSA_tree_iterator< TKN >::getToken(), Moses::TranslationOptionCollection::GetTranslationOptionList(), Moses::LanguageModelRemote::GetValue(), Moses::TargetPreferencesPhraseProperty::GetValueString(), Moses::TargetConstituentBoundariesRightAdjacentPhraseProperty::GetValueString(), Moses::TargetConstituentBoundariesLeftPhraseProperty::GetValueString(), Moses::SourceLabelsPhraseProperty::GetValueString(), Moses::OrientationPhraseProperty::GetValueString(), Moses::NonTermContextProperty::GetValueString(), Moses::CountsPhraseProperty::GetValueString(), mert::VocabularyFactory::GetVocabulary(), Moses::PhraseDictionaryMultiModel::getWeights(), Moses::Manager::GetWinnerConnectedGraph(), Moses::Hypothesis::GetWord(), Moses::Model1Vocabulary::GetWord(), Moses::Manager::GetWordGraph(), Moses::GlobalLexicalModelUnlimited::GlobalLexicalModelUnlimited(), Moses::Syntax::F2S::GlueRuleSynthesizer::GlueRuleSynthesizer(), Part::go(), ngramtable::grow(), util::GuessPhysicalMemory(), GzFileBuf::GzFileBuf(), Moses::HypothesisQueueItem::HypothesisQueueItem(), sapt::imTSA< TOKEN >::imTSA(), util::stream::RewindableStream::Init(), sapt::PhrasePair< Token >::init(), mdiadaptlm::init_caches(), lmtable::init_lmtcaches(), lmtable::init_prob_and_state_cache(), plsa::initH(), lm::ngram::BinaryFormat::InitializeBinary(), Moses::Mmsapt::InitializeForInput(), Moses::PhraseDictionaryFuzzyMatch::InitializeForInput(), Moses::PhraseDictionaryMemoryPerSentenceOnDemand::InitializeForInput(), Moses::PhraseDictionaryMemoryPerSentence::InitializeForInput(), Moses::VW::InitializeForInput(), plsa::initW(), inputfilestream::inputfilestream(), Moses::PrefixTreeSA< T, D >::insert(), htable< T >::insert(), Moses::PhraseDictionaryDynamicCacheBased::Instance(), Moses::DynamicCacheBasedLanguageModel::Instance(), Moses::PhraseDictionaryDynamicCacheBased::InstanceNonConst(), Moses::DynamicCacheBasedLanguageModel::InstanceNonConst(), interplm::interplm(), Moses::IOWrapper::IOWrapper(), Moses::Phrase::IsCompatible(), Moses::InMemoryPerSentenceOnDemandLM::isInitialized(), Moses::UTrieNode::IsLeaf(), Moses::Syntax::S2T::RuleTrieScope3::Node::IsLeaf(), Moses::DottedRule::IsRoot(), lm::JointOrder(), Moses::LanguageModelSingleFactor::LanguageModelSingleFactor(), lmclass::lmclass(), lmmacro::lmmacro(), lmtable::lmtable(), Moses::RuleTableLoaderStandard::Load(), Moses::PhraseDictionaryMultiModelCounts::Load(), Moses::PhraseDictionaryMultiModel::Load(), Moses::LexicalReorderingTableCompact::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), Moses::Syntax::F2S::HyperTreeLoader::Load(), Moses::RDLM::Load(), Moses::LanguageModelRandLM::Load(), Moses::TreeStructureFeature::Load(), Moses::Model1LexicalTable::Load(), Moses::InputFeature::Load(), Moses::DeleteRules::Load(), Moses::ConstrainedDecoding::Load(), Load(), lmtable::load(), lmInterpolation::load(), lmclass::load(), lmInterpolation::load_lm(), load_lm(), Moses::LexicalReorderingTable::LoadAvailable(), Moses::StaticData::LoadData(), Moses::StaticData::LoadDecodeGraphsNew(), Moses::LanguageModelKen< Model >::LoadModel(), Moses::StaticData::LoadNonTerminals(), Moses::SyntaxOptions::LoadNonTerminals(), Moses::Parameter::LoadParam(), lm::ngram::trie::TrieSearch< Quant, Bhiksha >::LookupMiddle(), lm::ngram::LowerRestBuild< Model >::LowerRestBuild(), lmtable::lprob(), main(), lmmacro::map(), util::MapOrThrow(), lmtable::maxsuffptr(), mdiadaptlm::mdiadaptlm(), mempool::mempool(), Moses::Word::Merge(), Moses::Phrase::MergeFactors(), mixture::mixture(), sapt::mmTSA< TOKEN >::mmTSA(), sapt::mmTtrack< TKN >::mmTtrack(), ngramtable::mybsearch(), lmtable::mybsearch(), Moses::LanguageModelSingleFactor::NewState(), sapt::next(), ngram::ngram(), ngramtable::ngramtable(), ngramtable::ngtype(), normcache::normcache(), Moses::Word::OnlyTheseFactors(), Moses::Phrase::OnlyTheseFactors(), util::stream::Stream::operator bool(), util::stream::Block::operator bool(), util::stream::Stream::operator!(), util::stream::Block::operator!(), sapt::snt_adder< L2R_Token< SimpleWordId > >::operator()(), Moses::HypothesisScoreOrdererWithDistortion::operator()(), lm::OutputWorker< Batch, Output >::operator()(), Moses::operator<<(), operator<<(), util::Rolling::operator=(), Moses::TargetPreferencesFeatureState::operator==(), Moses::TargetConstituentAdjacencyFeatureState::operator==(), operator>>(), MosesServer::SessionCache::operator[](), Moses::Manager::OutputAlignment(), Moses::ChartManager::OutputAlignment(), Moses::Syntax::Manager::OutputBest(), Moses::Manager::OutputBest(), Moses::Syntax::T2S::Manager< RuleMatcher >::OutputDetailedTranslationReport(), Moses::Syntax::S2T::Manager< Parser >::OutputDetailedTranslationReport(), Moses::Syntax::F2S::Manager< RuleMatcher >::OutputDetailedTranslationReport(), Moses::Incremental::Manager::OutputDetailedTreeFragmentsTranslationReport(), Moses::ChartManager::OutputDetailedTreeFragmentsTranslationReport(), Moses::Manager::OutputNBest(), Moses::Incremental::Manager::OutputNBest(), Moses::Manager::OutputSearchGraphAsHypergraph(), Moses::OutputSearchNode(), Moses::Manager::OutputSurface(), Moses::BaseManager::OutputSurface(), util::PartialRead(), util::Pool::Pool(), sapt::Bitext< TKN >::prep2(), print(), dictionary::print_curve(), Moses::Parameter::PrintCredit(), Moses::DecodeStepTranslation::Process(), Moses::DecodeStepGeneration::Process(), Moses::ChartParserUnknown::Process(), Moses::ProcessAndStripXMLTags(), Moses::BitmapContainer::ProcessBestHypothesis(), Moses::DecodeStepTranslation::ProcessInitialTranslation(), Moses::DecodeStepTranslation::ProcessInitialTransLEGACY(), Moses::DecodeStepTranslation::ProcessLEGACY(), Moses::TranslationOptionCollection::ProcessOneUnknownWord(), Moses::pruneLatticeFB(), Moses::BackwardsEdge::PushSuccessors(), ngram::pushw(), ngramtable::putmem(), lmtable::putmem(), util::rand_init(), Moses::ForestInput::Read(), storage::reallocate(), util::scoped_base< ReadBase, scoped_delete_forward >::release(), Moses::RuleCubeItem::ReleaseHypothesis(), lmtable::reload(), Moses::removedirectoryrecursively(), util::ReadCompressed::Reset(), util::scoped_memory::reset(), ngramtable::resetngramtable(), lmtable::resize_level_mmap(), lm::ngram::RevealAfter(), lm::ngram::RevealBefore(), sapt::TokenIndex::reverseIndex(), Moses::TranslationTask::Run(), lm::PrintARPA::Run(), doc::save(), Moses::SavedNodeOnDisk::SavedNodeOnDisk(), plsa::saveFeat(), doc::savernd(), mdiadaptlm::scalefact(), ngramtable::scan(), htable< T >::scan(), ngramtable::search(), lmtable::search(), MosesServer::Session::Session(), sapt::TokenIndex::setDynamic(), Moses::TranslationOptionCollection::SetInputScore(), lm::phrase::detail::Arc::SetRight(), Moses::TargetPhrase::SetRuleSource(), Moses::osmHypothesis::setState(), Moses::dsgHypothesis::setState(), lm::ngram::BinaryFormat::SetupJustVocab(), show(), sapt::imTtrack< Token >::sntEnd(), sapt::imTtrack< Token >::sntStart(), dictionary::sort(), util::scoped_memory::steal(), sapt::ConllBottomUpToken< T >::stop(), storage::storage(), lm::ngram::Subsume(), Moses::SyntacticLanguageModelFiles< MH, MO >::SyntacticLanguageModelFiles(), Moses::Syntax::S2T::OovHandler< RuleTrie >::SynthesizeRuleTrie(), Moses::TargetPhrase::TargetPhrase(), interplm::test(), dictionary::test(), Moses::BackwardLanguageModelTest::testCalcScore(), Moses::BackwardLanguageModelTest::testEmptyHypothesis(), Moses::BackwardLanguageModelTest::testEvaluate(), tpt::tightfind(), tpt::tightfind_noflags(), tpt::tightread(), sapt::topNode(), Moses::PhraseOrientationFeature::ToString(), Moses::Hypothesis::ToStringStream(), Moses::TranslationOptionCollectionConfusionNet::TranslationOptionCollectionConfusionNet(), Moses::TranslationOptionCollectionLattice::TranslationOptionCollectionLattice(), Moses::TranslationOptionCollectionText::TranslationOptionCollectionText(), Moses::TrellisPath::TrellisPath(), sapt::TokenIndex::tsize(), sapt::Conll_Record::up(), Moses::PhraseDictionaryDynamicCacheBased::Update(), MosesTraining::Syntax::GHKM::ScfgRule::UpdateSourceLabelCoocCounts(), MosesTraining::ExtractionPhrasePair::UpdateVocabularyFromValueTokens(), double_conversion::Vector< char >::Vector(), MosesTuning::Viterbi(), Moses::Parameter::WeightOverwrite(), Moses::WordLattice::WordLattice(), Moses::Hypothesis::~Hypothesis(), Moses::InputFileStream::~InputFileStream(), Moses::IOWrapper::~IOWrapper(), mempool::~mempool(), Moses::PhraseProperty::~PhraseProperty(), Moses::ReorderingConstraint::~ReorderingConstraint(), MosesTuning::ScoreStats::~ScoreStats(), and strstack::~strstack().


Function Documentation

int getopt ( int  argc,
char **  argv,
char *  opts 
)

Definition at line 33 of file getopt.c.

References EOF, ERR, NULL, optarg, optind, and optopt.

Referenced by main().

Here is the caller graph for this function:


Variable Documentation

char* optarg

Definition at line 30 of file getopt.c.

Referenced by getopt(), and main().

int opterr = 1

Definition at line 27 of file getopt.c.

int optind = 1

Definition at line 28 of file getopt.c.

Referenced by getopt(), and main().

int optopt

Definition at line 29 of file getopt.c.

Referenced by getopt().


Generated on Thu Jul 6 00:31:41 2017 for Moses by  doxygen 1.5.9