Piraha_everywhere

Declined
#28 · Created  · Last updated

Declined pull request

Change have already been applied via another branch

  • Closed by:
  • 2017-01-13

Description

This branch uses Piraha to parse:

  • schedule.ccl

  • param.ccl

  • interface.ccl

  • configuration.ccl

Some minor changes to the CCL to clean up small problems will be needed, and will be forthcoming soon (They are harmless, I just don't want to check them in on a Friday).

Each of the old parsers for these files works by creating a large hash table based on the contents of the ccl file. This new system parses the ccl files twice, once with the old code and once with Piraha. Each code creates a distinct perl hashtable. When both are complete, they are compared to ensure that they have the same keys and the value for each key is the same (although white space may differ).

0 attachments

Loading commits...