Download tools/mosesdecoder/moses2/FF/LexicalReordering/ReorderingStack.h from Quagmire1/wiki-cased: direct link, hf CLI and curl.
- Browser
- Download file 607 Bytes
-
https://huggingface.co/Quagmire1/wiki-cased/resolve/main/tools/mosesdecoder/moses2/FF/LexicalReordering/ReorderingStack.h
- Command line
-
hf download hf://Quagmire1/wiki-cased/tools/mosesdecoder/moses2/FF/LexicalReordering/ReorderingStack.h
-
curl -L -o ReorderingStack.h https://huggingface.co/Quagmire1/wiki-cased/resolve/main/tools/mosesdecoder/moses2/FF/LexicalReordering/ReorderingStack.h
607 Bytes
| /* | |
| * ReorderingStack.h | |
| ** Author: Ankit K. Srivastava | |
| ** Date: Jan 26, 2010 | |
| */ | |
| //#include <string> | |
| //#include "Factor.h" | |
| //#include "Phrase.h" | |
| //#include "TypeDef.h" | |
| //#include "Util.h" | |
| namespace Moses2 | |
| { | |
| class MemPool; | |
| class ReorderingStack | |
| { | |
| private: | |
| Vector<Range> m_stack; | |
| public: | |
| ReorderingStack(MemPool &pool); | |
| size_t hash() const; | |
| bool operator==(const ReorderingStack& other) const; | |
| void Init(); | |
| int ShiftReduce(const Range &input_span); | |
| private: | |
| void Reduce(Range input_span); | |
| }; | |
| } | |