Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding support for OpenFOAM file format #719

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

FoamScience
Copy link

OpenFOAM is a CFD package that relies on (text) configuration files as input.

Syntactic diffing is very important there; and adding support for OpenFOAM opens the door to thousands of potential users for difftastic.

I added it into the languages section of supported languages docs since we have an LSP server and everything; but technically it's just a file format.

As far as I can see, no parser-specific unit tests are being used, so I didn't add any. Just sample files.

File name patterns are complicated. I went with what would satisfy 80% of standard filenames. For the rest we rely on
overriding file patterns: difft --override="*:OpenFOAM" file1 file2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant