.
├── FILEs.md
├── LICENSE
├── README.md
├── conda-env.txt
├── data
│ ├── codeXglue
│ │ └── download.sh
│ ├── github
│ │ ├── README.md
│ │ └── preprocessing
│ │ ├── __init__.py
│ │ ├── detokenize.py
│ │ ├── preprocess.py
│ │ └── src
│ │ ├── __init__.py
│ │ ├── code_tokenizer.py
│ │ ├── dataset.py
│ │ ├── javalang_tokenizer.py
│ │ ├── timeout.py
│ │ └── utils.py
│ └── stackoverflow
│ ├── README.md
│ └── preprocess.py
├── evaluation
│ ├── CodeBLEU
│ │ ├── bleu.py
│ │ ├── calc_code_bleu.py
│ │ ├── dataflow_match.py
│ │ ├── keywords
│ │ │ ├── c_sharp.txt
│ │ │ ├── go.txt
│ │ │ ├── java.txt
│ │ │ ├── javascript.txt
│ │ │ ├── php.txt
│ │ │ ├── python.txt
│ │ │ └── ruby.txt
│ │ ├── parser
│ │ │ ├── DFG.py
│ │ │ ├── __init__.py
│ │ │ ├── build.py
│ │ │ ├── build.sh
│ │ │ ├── my-languages.so
│ │ │ └── utils.py
│ │ ├── readme.txt
│ │ ├── syntax_match.py
│ │ ├── utils.py
│ │ └── weighted_ngram_match.py
│ ├── bleu.py
│ ├── nl_eval.py
│ └── pl_eval.py
├── install_tools.sh
├── multilingual
│ ├── README.md
│ ├── data
│ │ ├── download.sh
│ │ ├── encode.py
│ │ ├── prepare.sh
│ │ └── process.py
│ ├── multi_task
│ │ └── run.sh
│ ├── plbart
│ │ ├── convert.py
│ │ └── lang_dict.txt
│ └── single_task
│ ├── generation.sh
│ └── summarization.sh
├── pretrain
│ ├── binarize.sh
│ ├── csnet
│ │ ├── README.md
│ │ ├── binarize.sh
│ │ ├── preprocess.py
│ │ ├── pretrain.sh
│ │ └── setup.sh
│ ├── download.sh
│ └── pretrain.sh
├── requirements.txt
├── scripts
│ ├── code_to_code
│ │ ├── clone_detection
│ │ │ ├── encode.py
│ │ │ ├── evaluator.py
│ │ │ ├── prepare.sh
│ │ │ └── run.sh
│ │ ├── defect_prediction
│ │ │ ├── encode.py
│ │ │ ├── evaluator.py
│ │ │ ├── prepare.sh
│ │ │ └── run.sh
│ │ ├── refinement
│ │ │ ├── encode.py
│ │ │ ├── prepare.sh
│ │ │ └── run.sh
│ │ └── translation
│ │ ├── encode.py
│ │ ├── prepare.sh
│ │ └── run.sh
│ ├── code_to_text
│ │ ├── encode.py
│ │ ├── prepare.sh
│ │ └── run.sh
│ ├── plbart_csnet
│ │ ├── clone.sh
│ │ ├── defect.sh
│ │ ├── generation.sh
│ │ ├── refinement.sh
│ │ ├── summarization.sh
│ │ └── translation.sh
│ └── text_to_code
│ ├── encode.py
│ ├── evaluator.py
│ ├── prepare.sh
│ └── run.sh
├── sentencepiece
│ ├── README.md
│ ├── dict.txt
│ ├── encode.py
│ ├── sentencepiece.bpe.model
│ ├── sentencepiece.bpe.vocab
│ └── train.py
├── setup.py
└── source
├── __init__.py
├── multi_translation.py
├── sentence_prediction.py
└── translation.py
28 directories, 98 files