Project

General

Profile

Actions

Task #13268

closed

Task #13234: FastJ checks for FastJ files

Correct python script and rewrite in c++

Added by Keldin Sergheyev about 6 years ago. Updated about 6 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Keldin Sergheyev
Target version:
-

Description

Python script checks n (number of characters in tile step) and nocallCount (number of nocalls in tile step) and reports whenever a tile variant's json header doesn't match actual values for these fields. However, it has some problems:

From Abram:
  • Look at 'read_tiles_and_print_csv' function in fjt for reference.
  • Check first whether line length greater than zero because sometimes reading EOF will result in 0 length read. This may not be an issue in python, but it will be in c++.
  • New line doesn't denote end of block in fastj, ">" does
  • Multiple new lines aren't an error

Then rewrite the tool in c++, since the tool will be too slow in python.
Keldin's c++ is rusty. This will take awhile.

Actions #1

Updated by Keldin Sergheyev about 6 years ago

  • Assigned To set to Keldin Sergheyev
Actions #2

Updated by Keldin Sergheyev about 6 years ago

  • Remaining (hours) set to 0.0
  • Status changed from New to Resolved
  • Start date set to 04/05/2018

Not yet checked in to repo.

Actions #3

Updated by Keldin Sergheyev about 6 years ago

  • % Done changed from 0 to 90
  • Estimated time set to 0.00 h
Actions

Also available in: Atom PDF