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

Added an Analyser class #631

Merged
merged 248 commits into from
Sep 30, 2020
Merged

Added an Analyser class #631

merged 248 commits into from
Sep 30, 2020

Conversation

agarny
Copy link
Contributor

@agarny agarny commented Jun 16, 2020

Addresses issue #499.

agarny added 28 commits June 16, 2020 17:13
Our empty model wasn't valid CellML...!
…ration()` tests.

... since they are now part of our Analyser tests.
This will be moved to `AnalyserEquationAst`.
@agarny agarny requested a review from kerimoyle September 28, 2020 22:25
kerimoyle
kerimoyle previously approved these changes Sep 28, 2020
@agarny
Copy link
Contributor Author

agarny commented Sep 29, 2020

@hsorby, @kerimoyle and @nickerso: back on track and therefore ready for re^n-review.

nickerso
nickerso previously approved these changes Sep 29, 2020
Copy link
Contributor

@nickerso nickerso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor comments, but mostly can be left to future issues to resolve. API is looking reasonable (apart from names, as per #722) and good to get this one merged in.

src/api/libcellml/analyserequation.h Show resolved Hide resolved
src/api/libcellml/analyserequationast.h Show resolved Hide resolved
src/api/libcellml/analyserequationast.h Outdated Show resolved Hide resolved
src/api/libcellml/analyserequationast.h Show resolved Hide resolved
src/api/libcellml/analysermodel.h Show resolved Hide resolved
src/api/libcellml/analysermodel.h Show resolved Hide resolved
src/api/libcellml/analysermodel.h Show resolved Hide resolved
src/api/libcellml/analyservariable.h Show resolved Hide resolved
src/api/libcellml/analyservariable.h Show resolved Hide resolved
src/api/libcellml/analyservariable.h Show resolved Hide resolved
@agarny agarny requested a review from nickerso September 29, 2020 21:38
@agarny
Copy link
Contributor Author

agarny commented Sep 29, 2020

Ok, I believe I have addressed what I could easily/quickly addressed from @nickerso's comments. So, ready for re-reviewing @hsorby, @kerimoyle and @nickerso. Would be nice to have this one in today so that you guys can then focus on PR #650. :)

@agarny agarny linked an issue Sep 29, 2020 that may be closed by this pull request
@agarny agarny merged commit 5801557 into cellml:develop Sep 30, 2020
@agarny agarny deleted the issue499 branch September 30, 2020 02:55
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.

Refactoring: extract the model analysis from the code generator
4 participants