DataExtraction/SourceGraphExtractionUtils/Utils/VariableUseGraph.cs (6 lines): - line 245: //TODO: This should actually also handle things such as "break" (which doesn't pass through the condition): - line 255: //TODO: This should actually also handle things such as "break" (which doesn't pass through the condition): - line 271: //TODO: This should actually also handle things such as "break" (which doesn't pass through the condition): - line 280: //TODO: This should actually also handle things such as "break" (which doesn't pass through the condition): - line 289: //TODO: This should actually also handle things such as "break" (which doesn't pass through the condition): - line 297: //TODO: This is imprecise in that this assumes that the body runs to the end... Models/exprsynth/nagdecoder.py (3 lines): - line 214: # TODO: Should be more generic than being fixed to the number productions... - line 544: # TODO: If we want to batch this per sample, then we need an extra placeholder that maps productions/variables to - line 1462: # TODO: This should be ensured by appropriate masking in the model Models/exprsynth/model.py (2 lines): - line 277: self.hyperparameters['cg_node_type_vocab_size'] = saved_data['hyperparameters']['cg_node_type_vocab_size'] # TODO: Should not be needed - line 637: if context_encoding is None: # TODO: Hack that should go away DataExtraction/SourceGraphExtractionUtils/Utils/GuardAnnotationGraphExtractor.cs (2 lines): - line 159: //TODO: Can we do something with the labels? - line 202: //TODO: Can we do something with the condition, even if it's not checked in the first iteration? DataExtraction/SourceGraphExtractionUtils/GraphDataExtractor.cs (2 lines): - line 979: return; // TODO: Remove any temp files in obj - line 1082: * TODO: Redo this. Models/exprsynth/seq2graphmodel.py (1 line): - line 19: #TODO: These should be allowed: