seq_matching_vis

Utilities to visualize the errors made on a file.

Module Contents

seq_matching_vis.RED = 
seq_matching_vis.GREEN = 
seq_matching_vis.BLUE = 
seq_matching_vis.ENDC = 
seq_matching_vis.prepare_file(filename:str, client:BblfshClient, language:str)

Prepare the given file for analysis by extracting UAST and creating the gRPC wrapper.

Parameters:
  • filename – Path to the filename to analyze.
  • client – Babelfish client. Babelfish server should be started accordingly.
  • language – Language to consider. Will discard the other languages
seq_matching_vis.visualize(input_filename:str, bblfsh:str, language:str, model_path:str)

Visualize the errors made on a single file.