CASL / Futility

VERA Fortran Utilities
Other
44 stars 20 forks source link

Schema Parser #160

Closed cgentry7 closed 4 years ago

cgentry7 commented 5 years ago

This is the initial implementation of the Schema Parser. A Couple of things that are currently missing that should be added in later iterations: 1.) default values for non-entries or blank entries 2.) Assignment of criteria to check against 3.) Compound Entry types (i.e. mixing of entry types based on order of entry ex: STATE rod_bank) 4.) Comments on the same lines as entries 5.) Ability to set Entry delimiter (currently assumed to be "\")

aarograh commented 4 years ago

This has been updated with master. It isn't directly used by anything at the moment and has solid unit testing. Since it could be useful in the future, let's get it on master before it gets stale again.

@stimpsonsg can you merge?

stimpsonsg commented 4 years ago

I'm good with proceeding, but build failed.

aarograh commented 4 years ago

@stimpsonsg Cole just needed to switch to the new string stuff 2.0 added recently. It should be ready to go now