-
Notifications
You must be signed in to change notification settings - Fork 9
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
Merge script viewer #42
base: dev
Are you sure you want to change the base?
Commits on May 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2084d16 - Browse repository at this point
Copy the full SHA 2084d16View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe68c09 - Browse repository at this point
Copy the full SHA fe68c09View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7c97b3 - Browse repository at this point
Copy the full SHA d7c97b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29dd3c1 - Browse repository at this point
Copy the full SHA 29dd3c1View commit details
Commits on May 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b21493c - Browse repository at this point
Copy the full SHA b21493cView commit details
Commits on May 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 91dedae - Browse repository at this point
Copy the full SHA 91dedaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e372d7 - Browse repository at this point
Copy the full SHA 3e372d7View commit details
Commits on Jun 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6927fd7 - Browse repository at this point
Copy the full SHA 6927fd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc0c470 - Browse repository at this point
Copy the full SHA bc0c470View commit details
Commits on Jul 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c97a7a4 - Browse repository at this point
Copy the full SHA c97a7a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d1e378 - Browse repository at this point
Copy the full SHA 4d1e378View commit details
Commits on Jul 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a7dd5b9 - Browse repository at this point
Copy the full SHA a7dd5b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for af1cb55 - Browse repository at this point
Copy the full SHA af1cb55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 309613d - Browse repository at this point
Copy the full SHA 309613dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b645cf - Browse repository at this point
Copy the full SHA 7b645cfView commit details
Commits on Sep 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ff20e08 - Browse repository at this point
Copy the full SHA ff20e08View commit details
Commits on Sep 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cd34597 - Browse repository at this point
Copy the full SHA cd34597View commit details
Commits on Sep 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2389f8d - Browse repository at this point
Copy the full SHA 2389f8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f050e7 - Browse repository at this point
Copy the full SHA 9f050e7View commit details
Commits on Sep 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8a24b10 - Browse repository at this point
Copy the full SHA 8a24b10View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f3727 - Browse repository at this point
Copy the full SHA e4f3727View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29c152c - Browse repository at this point
Copy the full SHA 29c152cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d40085e - Browse repository at this point
Copy the full SHA d40085eView commit details
Commits on Sep 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for be62770 - Browse repository at this point
Copy the full SHA be62770View commit details -
Configuration menu - View commit details
-
Copy full SHA for 282d85f - Browse repository at this point
Copy the full SHA 282d85fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa13f19 - Browse repository at this point
Copy the full SHA aa13f19View commit details
Commits on Sep 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2aede11 - Browse repository at this point
Copy the full SHA 2aede11View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7fcc07 - Browse repository at this point
Copy the full SHA c7fcc07View commit details -
Configuration menu - View commit details
-
Copy full SHA for fecafee - Browse repository at this point
Copy the full SHA fecafeeView commit details
Commits on Oct 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8dd20b0 - Browse repository at this point
Copy the full SHA 8dd20b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 109f5fe - Browse repository at this point
Copy the full SHA 109f5feView commit details
Commits on Oct 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 205dca5 - Browse repository at this point
Copy the full SHA 205dca5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc628d8 - Browse repository at this point
Copy the full SHA bc628d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f108784 - Browse repository at this point
Copy the full SHA f108784View commit details
Commits on Oct 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 74958cf - Browse repository at this point
Copy the full SHA 74958cfView commit details
Commits on Oct 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c5d0a69 - Browse repository at this point
Copy the full SHA c5d0a69View commit details
Commits on Oct 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 651c72a - Browse repository at this point
Copy the full SHA 651c72aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ebf060 - Browse repository at this point
Copy the full SHA 2ebf060View commit details
Commits on Oct 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c7b33ce - Browse repository at this point
Copy the full SHA c7b33ceView commit details
Commits on Oct 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for edeb773 - Browse repository at this point
Copy the full SHA edeb773View commit details
Commits on Oct 18, 2022
-
merge/pipeline: Merge pipeline into main repository
- Remove `recursive-exclude utils` from MANIFEST.in - Move df_pipeline to dff/core/pipeline - Add requirements to setup.py (except for matplotlib, p2j) - Split devel requirement into test_requirements and devel - Remove conf.py from df_pipeline (seems to be very different from the main conf.py) - Add venv_test that is used in test_coverage.yml - Specify each test in test_df_runner.py
Configuration menu - View commit details
-
Copy full SHA for 965971c - Browse repository at this point
Copy the full SHA 965971cView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa40f7b - Browse repository at this point
Copy the full SHA aa40f7bView commit details
Commits on Oct 19, 2022
-
merge/parser: change script_parser structure
- Move df_script_parser to dff/script/import_export - Move examples to examples/parser - Move tests to tests/parser
Configuration menu - View commit details
-
Copy full SHA for b2e050a - Browse repository at this point
Copy the full SHA b2e050aView commit details
Commits on Oct 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for eb5479d - Browse repository at this point
Copy the full SHA eb5479dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39389d0 - Browse repository at this point
Copy the full SHA 39389d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 037e015 - Browse repository at this point
Copy the full SHA 037e015View commit details
Commits on Oct 21, 2022
-
merge/parser: Initial changes to parser
merge/parser: Append parser README to README.md merge/parser: Add cli entry points merge/parser: Add broken dependency handling - Raise if not all dependencies for parser are met - Add script validation independent of networkx - Add tests for script validation without networkx merge/parser: Remove imports of a third-party package Due to requirements parsing being dropped it is no longer necessary to test its functionality merge/parser: Add graph.json for test_py2graph/complex_tests/test_1 For some reason it got lost merge/parser: Remove requirements from scripts and tests - Remove requirements from `script.yaml` and `graph.json` files - Remove requirements from cli and tools This is done because supporting requirement parsing is not worth the trouble of testing it merge/parser: Fix test paths - Add variable `current_dir` for relative paths to test directories - Instead of using slashes inside str paths to directories use them as operators of `pathlib.Path` objects merge/parser: Replace df_script_parser with dff.script.import_export.parser merge/parser: Add a symlink to examples in dff/tests/parser merge/parser: Rename dff packages - Rename df_engine to dff.core.engine - Rename df_script_parser to dff.script.import_export.parser merge/parser: fix typo in a makefile - `make help` returned `make build_doc` instead of `make doc` merge/parser: rename dff/script/import_export/df_script_parser to dff/script/import_export/parser
Configuration menu - View commit details
-
Copy full SHA for 75e989d - Browse repository at this point
Copy the full SHA 75e989dView commit details
Commits on Oct 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 95d549f - Browse repository at this point
Copy the full SHA 95d549fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63aa49c - Browse repository at this point
Copy the full SHA 63aa49cView commit details
Commits on Oct 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3284672 - Browse repository at this point
Copy the full SHA 3284672View commit details -
Configuration menu - View commit details
-
Copy full SHA for 852fbd3 - Browse repository at this point
Copy the full SHA 852fbd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 609ef15 - Browse repository at this point
Copy the full SHA 609ef15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39976dc - Browse repository at this point
Copy the full SHA 39976dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14f1f28 - Browse repository at this point
Copy the full SHA 14f1f28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4619a06 - Browse repository at this point
Copy the full SHA 4619a06View commit details
Commits on Oct 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9e50aa6 - Browse repository at this point
Copy the full SHA 9e50aa6View commit details
Commits on Oct 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 38864f6 - Browse repository at this point
Copy the full SHA 38864f6View commit details
Commits on Oct 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 600b119 - Browse repository at this point
Copy the full SHA 600b119View commit details -
This was done because those parser examples were more similar to complex_tests for parser rather than to examples for other modules
Configuration menu - View commit details
-
Copy full SHA for 3b1671c - Browse repository at this point
Copy the full SHA 3b1671cView commit details
Commits on Oct 31, 2022
-
fix: tuple parsing inside actor args
Tuple parsing was enabled by default for all arguments to the Actor call which caused errors in cases where a script is defined inside an Actor call - Fix the bug - Add a test covering it
Configuration menu - View commit details
-
Copy full SHA for 11eb17c - Browse repository at this point
Copy the full SHA 11eb17cView commit details -
- Update examples.ipynb - Add README.rst - Remove parser from README.md
Configuration menu - View commit details
-
Copy full SHA for e6324c1 - Browse repository at this point
Copy the full SHA e6324c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 282272f - Browse repository at this point
Copy the full SHA 282272fView commit details -
Update parser integration tests
- Test parser tools using their cli - Move assert_dirs_equal outside pytest functions
Configuration menu - View commit details
-
Copy full SHA for d9c118a - Browse repository at this point
Copy the full SHA d9c118aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48bc66e - Browse repository at this point
Copy the full SHA 48bc66eView commit details -
Revert makefile lint and format targets
This change was done in e4b5887 without proper discussion. The change affects parser tests and implementing it would require rewriting those tests
Configuration menu - View commit details
-
Copy full SHA for 4063c54 - Browse repository at this point
Copy the full SHA 4063c54View commit details -
Directories are now considered equal if their contents are. Previously file signatures also had to be equal Also remove a pipe of pytest output from non_linux tests into a file
Configuration menu - View commit details
-
Copy full SHA for 1b41d52 - Browse repository at this point
Copy the full SHA 1b41d52View commit details
Commits on Nov 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e64f177 - Browse repository at this point
Copy the full SHA e64f177View commit details -
test: move parser tests into TEST_CASES dir
Exclude them from flake8 check. Also apply changes from `make format` to setup.py and parser tests files.
Configuration menu - View commit details
-
Copy full SHA for 15647ea - Browse repository at this point
Copy the full SHA 15647eaView commit details -
style: move mypy config into a separate file
Unlike flake8 or black, mypy is sensitive to similarly named files. Adding a separate file with mypy config will help with excluding duplicate files
Configuration menu - View commit details
-
Copy full SHA for fc999d6 - Browse repository at this point
Copy the full SHA fc999d6View commit details
Commits on Nov 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2d7212a - Browse repository at this point
Copy the full SHA 2d7212aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fc1552 - Browse repository at this point
Copy the full SHA 4fc1552View commit details -
codestyle: ignore flake8 for parser_tutorial.py
Also apply `make format` to parser_tutorial.py
Configuration menu - View commit details
-
Copy full SHA for 8c5ffc7 - Browse repository at this point
Copy the full SHA 8c5ffc7View commit details
Commits on Nov 11, 2022
-
perf: compile regex beforehand
This is not necessary since [compiled patterns are cached](https://docs.python.org/3/library/re.html#re.compile)
Configuration menu - View commit details
-
Copy full SHA for 1e888bc - Browse repository at this point
Copy the full SHA 1e888bcView commit details
Commits on Nov 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b58fa67 - Browse repository at this point
Copy the full SHA b58fa67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f32d32 - Browse repository at this point
Copy the full SHA 4f32d32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2515e19 - Browse repository at this point
Copy the full SHA 2515e19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6049f9c - Browse repository at this point
Copy the full SHA 6049f9cView commit details
Commits on Nov 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b3fc129 - Browse repository at this point
Copy the full SHA b3fc129View commit details
Commits on Nov 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bd2ac6f - Browse repository at this point
Copy the full SHA bd2ac6fView commit details -
Split BaseParserObject into Statement and Expression
This is done because some Statements return multiple objects from `from_ast` (e.g. Import returns an object for each imported object)
Configuration menu - View commit details
-
Copy full SHA for 4926315 - Browse repository at this point
Copy the full SHA 4926315View commit details
Commits on Nov 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4a5ea05 - Browse repository at this point
Copy the full SHA 4a5ea05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 639de17 - Browse repository at this point
Copy the full SHA 639de17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 036184d - Browse repository at this point
Copy the full SHA 036184dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba7e1b3 - Browse repository at this point
Copy the full SHA ba7e1b3View commit details
Commits on Nov 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ab77096 - Browse repository at this point
Copy the full SHA ab77096View commit details -
Configuration menu - View commit details
-
Copy full SHA for 242fb2c - Browse repository at this point
Copy the full SHA 242fb2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 616b160 - Browse repository at this point
Copy the full SHA 616b160View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7f170a - Browse repository at this point
Copy the full SHA e7f170aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d92c387 - Browse repository at this point
Copy the full SHA d92c387View commit details -
Change BaseParserObject.children type to dict[str, BaseParserObject]
Previously it had a recursive dict type which was only needed for Dict. This commit rewrites Dict in a way that removes the need to store child nodes in multilevel dicts.
Configuration menu - View commit details
-
Copy full SHA for 9586799 - Browse repository at this point
Copy the full SHA 9586799View commit details
Commits on Dec 1, 2022
-
Replace append_path type from list[str] to str
list[str] path was necessary when BaseParserObject.children had KeywordDict type. Now it is not necessary
Configuration menu - View commit details
-
Copy full SHA for 8365560 - Browse repository at this point
Copy the full SHA 8365560View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0015925 - Browse repository at this point
Copy the full SHA 0015925View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9745990 - Browse repository at this point
Copy the full SHA 9745990View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac8a7cb - Browse repository at this point
Copy the full SHA ac8a7cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8af843e - Browse repository at this point
Copy the full SHA 8af843eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55d83d9 - Browse repository at this point
Copy the full SHA 55d83d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 917ae7e - Browse repository at this point
Copy the full SHA 917ae7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76b6d6e - Browse repository at this point
Copy the full SHA 76b6d6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for afacfb9 - Browse repository at this point
Copy the full SHA afacfb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 115e2a7 - Browse repository at this point
Copy the full SHA 115e2a7View commit details
Commits on Dec 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8338b17 - Browse repository at this point
Copy the full SHA 8338b17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c16588 - Browse repository at this point
Copy the full SHA 5c16588View commit details
Commits on Dec 4, 2022
-
This allows to compare objects with strings such as `obj == "dff.keywords.LOCAL"`
Configuration menu - View commit details
-
Copy full SHA for cd5c8e7 - Browse repository at this point
Copy the full SHA cd5c8e7View commit details
Commits on Dec 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 844be4b - Browse repository at this point
Copy the full SHA 844be4bView commit details -
Change dependencies property to return a dict instead of a set of tuple
This allows to quickly find names to include in each namespace
Configuration menu - View commit details
-
Copy full SHA for 9dc24d5 - Browse repository at this point
Copy the full SHA 9dc24d5View commit details
Commits on Dec 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 86205fd - Browse repository at this point
Copy the full SHA 86205fdView commit details
Commits on Dec 7, 2022
-
Add Comprehension support, names property
Names property returns all names mentioned in a node
Configuration menu - View commit details
-
Copy full SHA for 0341ce6 - Browse repository at this point
Copy the full SHA 0341ce6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 362626c - Browse repository at this point
Copy the full SHA 362626cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35127a9 - Browse repository at this point
Copy the full SHA 35127a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 631d8a9 - Browse repository at this point
Copy the full SHA 631d8a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9383d6 - Browse repository at this point
Copy the full SHA a9383d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1e4435 - Browse repository at this point
Copy the full SHA e1e4435View commit details
Commits on Dec 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f7198f0 - Browse repository at this point
Copy the full SHA f7198f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0f9b54 - Browse repository at this point
Copy the full SHA f0f9b54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 925e712 - Browse repository at this point
Copy the full SHA 925e712View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48cdf2b - Browse repository at this point
Copy the full SHA 48cdf2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b54ba94 - Browse repository at this point
Copy the full SHA b54ba94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad99f6 - Browse repository at this point
Copy the full SHA 0ad99f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5b5259 - Browse repository at this point
Copy the full SHA b5b5259View commit details
Commits on Dec 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for baff298 - Browse repository at this point
Copy the full SHA baff298View commit details -
Explicitly import from base_parser_object
This is done to supress mypy errors
Configuration menu - View commit details
-
Copy full SHA for c53a0a6 - Browse repository at this point
Copy the full SHA c53a0a6View commit details
Commits on Dec 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c61f08b - Browse repository at this point
Copy the full SHA c61f08bView commit details
Commits on Dec 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8760a79 - Browse repository at this point
Copy the full SHA 8760a79View commit details -
Configuration menu - View commit details
-
Copy full SHA for c437032 - Browse repository at this point
Copy the full SHA c437032View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa01a23 - Browse repository at this point
Copy the full SHA fa01a23View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbb6b6f - Browse repository at this point
Copy the full SHA dbb6b6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57c348e - Browse repository at this point
Copy the full SHA 57c348eView commit details -
Configuration menu - View commit details
-
Copy full SHA for acf93fb - Browse repository at this point
Copy the full SHA acf93fbView commit details
Commits on Dec 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a816273 - Browse repository at this point
Copy the full SHA a816273View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5747f9e - Browse repository at this point
Copy the full SHA 5747f9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21407dc - Browse repository at this point
Copy the full SHA 21407dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 968d1cf - Browse repository at this point
Copy the full SHA 968d1cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 215829f - Browse repository at this point
Copy the full SHA 215829fView commit details -
fix: python iterable children parsing
Previously Python did not store ast Nodes that were inside an Iterable variable
Configuration menu - View commit details
-
Copy full SHA for 7d816f3 - Browse repository at this point
Copy the full SHA 7d816f3View commit details
Commits on Dec 19, 2022
-
refactor: remove names property
It was needed to determine if a python expression is valid, which is no longer necessary since the format change: b54ba94
Configuration menu - View commit details
-
Copy full SHA for 215946c - Browse repository at this point
Copy the full SHA 215946cView commit details
Commits on Dec 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ffec91d - Browse repository at this point
Copy the full SHA ffec91dView commit details
Commits on Dec 27, 2022
-
* Moved parser files to its directory * Improved function argument processing * Added optional script_initializer to DFFProject * Changed Graph node format: now the first element of an id of a node is either "NODE", "NONE" or "LABEL"
Configuration menu - View commit details
-
Copy full SHA for 92619a0 - Browse repository at this point
Copy the full SHA 92619a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f25d13 - Browse repository at this point
Copy the full SHA 0f25d13View commit details
Commits on Jan 9, 2023
-
Add doc for base_parser_object, typing improvements
Also splits Statement and Expression into (stmt, Statement) and (expr, Expression). This is done to separate base classes from constructor methods of base classes.
Configuration menu - View commit details
-
Copy full SHA for 9936880 - Browse repository at this point
Copy the full SHA 9936880View commit details
Commits on Jan 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fe2c9a8 - Browse repository at this point
Copy the full SHA fe2c9a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f78bc6c - Browse repository at this point
Copy the full SHA f78bc6cView commit details -
remove itertools.pairwise dependency
Adds back support for python3.7-3.9
Configuration menu - View commit details
-
Copy full SHA for 252c39a - Browse repository at this point
Copy the full SHA 252c39aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d57941 - Browse repository at this point
Copy the full SHA 2d57941View commit details
Commits on Jan 12, 2023
-
replace str calls in dump methods with dump methods
Also add tests for dictionary dumping
Configuration menu - View commit details
-
Copy full SHA for 5f69ef9 - Browse repository at this point
Copy the full SHA 5f69ef9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce20a17 - Browse repository at this point
Copy the full SHA ce20a17View commit details
Commits on Jan 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 97d7dc4 - Browse repository at this point
Copy the full SHA 97d7dc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3543ea - Browse repository at this point
Copy the full SHA c3543eaView commit details -
split tests for different python versions
`TEST_CASES` now contains two subdirectories. One for python below 3.9, another -- above. This is done because `ast.unparse` was only introduced in python3.9, so `astunparse` library was used. However, it's behaviour is slightly different from `ast.unparse`. Another possible solution -- implement missing ast classes as parser classes and write their own `dump` functions, but that seems unnecessary. Yet another possible solution -- use `astunparse` for python3.9+, but that library was abandoned when `ast.unparse` was introduced and does not support new syntax.
Configuration menu - View commit details
-
Copy full SHA for 0b9b280 - Browse repository at this point
Copy the full SHA 0b9b280View commit details
Commits on Jan 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a21fe23 - Browse repository at this point
Copy the full SHA a21fe23View commit details
Commits on Feb 28, 2023
-
This allows to see the difference between files when tests fail inside `assert_files_equal`
Configuration menu - View commit details
-
Copy full SHA for f5758b3 - Browse repository at this point
Copy the full SHA f5758b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d956137 - Browse repository at this point
Copy the full SHA d956137View commit details -
Configuration menu - View commit details
-
Copy full SHA for f791cd1 - Browse repository at this point
Copy the full SHA f791cd1View commit details
Commits on Mar 1, 2023
-
reverts 9936880 Now Statement and Expression classes have both abstract `from_ast` and a constructor `auto`
Configuration menu - View commit details
-
Copy full SHA for fd35281 - Browse repository at this point
Copy the full SHA fd35281View commit details
Commits on Mar 2, 2023
-
replace type of test param from
Path
tostr
Now tests will have a name equal to the file path.
Configuration menu - View commit details
-
Copy full SHA for 0f6bb8c - Browse repository at this point
Copy the full SHA 0f6bb8cView commit details
Commits on Mar 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cf79120 - Browse repository at this point
Copy the full SHA cf79120View commit details
Commits on Mar 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a791f4f - Browse repository at this point
Copy the full SHA a791f4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd262a6 - Browse repository at this point
Copy the full SHA dd262a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8647dcd - Browse repository at this point
Copy the full SHA 8647dcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 510bcc5 - Browse repository at this point
Copy the full SHA 510bcc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dd2e76 - Browse repository at this point
Copy the full SHA 9dd2e76View commit details
Commits on Mar 7, 2023
-
replace resolve_name with referenced_object
The same function but returns a string instead of BPO. This guarantees immutability of referenced objects
Configuration menu - View commit details
-
Copy full SHA for 4d1c119 - Browse repository at this point
Copy the full SHA 4d1c119View commit details -
Configuration menu - View commit details
-
Copy full SHA for 608db05 - Browse repository at this point
Copy the full SHA 608db05View commit details -
Configuration menu - View commit details
-
Copy full SHA for abcafd1 - Browse repository at this point
Copy the full SHA abcafd1View commit details
Commits on Mar 9, 2023
-
Almost all mypy errors are fixed. Also add two methods for ReferenceObject.
Configuration menu - View commit details
-
Copy full SHA for 84703ca - Browse repository at this point
Copy the full SHA 84703caView commit details
Commits on Mar 10, 2023
-
remove kwargs from classmethod constructors
This is done to make constructor arguments more explicit.
Configuration menu - View commit details
-
Copy full SHA for 4459a34 - Browse repository at this point
Copy the full SHA 4459a34View commit details -
Configuration menu - View commit details
-
Copy full SHA for f46385c - Browse repository at this point
Copy the full SHA f46385cView commit details -
Configuration menu - View commit details
-
Copy full SHA for abaa421 - Browse repository at this point
Copy the full SHA abaa421View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9186fc3 - Browse repository at this point
Copy the full SHA 9186fc3View commit details
Commits on Mar 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 161951d - Browse repository at this point
Copy the full SHA 161951dView commit details
Commits on Mar 16, 2023
-
- Add tests - Changes `script` signature - Move label resolution to resolved_script - Change true_value and repr - Improve get_args method
Configuration menu - View commit details
-
Copy full SHA for 2f78147 - Browse repository at this point
Copy the full SHA 2f78147View commit details -
Configuration menu - View commit details
-
Copy full SHA for f76dbc9 - Browse repository at this point
Copy the full SHA f76dbc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f9b7ed - Browse repository at this point
Copy the full SHA 5f9b7edView commit details -
Configuration menu - View commit details
-
Copy full SHA for b205f96 - Browse repository at this point
Copy the full SHA b205f96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06f7571 - Browse repository at this point
Copy the full SHA 06f7571View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8290533 - Browse repository at this point
Copy the full SHA 8290533View commit details
Commits on Mar 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d9d2459 - Browse repository at this point
Copy the full SHA d9d2459View commit details -
Configuration menu - View commit details
-
Copy full SHA for bae9cdb - Browse repository at this point
Copy the full SHA bae9cdbView commit details
Commits on Mar 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d4ae5d0 - Browse repository at this point
Copy the full SHA d4ae5d0View commit details
Commits on Mar 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 80d3984 - Browse repository at this point
Copy the full SHA 80d3984View commit details -
Configuration menu - View commit details
-
Copy full SHA for c69e240 - Browse repository at this point
Copy the full SHA c69e240View commit details -
1) Remove legacy script references from setup.py; 2) Adjust cli for up-to-date parser interface; 3) Remove outbound edges coming from the NONE node;
Configuration menu - View commit details
-
Copy full SHA for a3e5a9a - Browse repository at this point
Copy the full SHA a3e5a9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 446602f - Browse repository at this point
Copy the full SHA 446602fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3004483 - Browse repository at this point
Copy the full SHA 3004483View commit details
Commits on Mar 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9d8c96f - Browse repository at this point
Copy the full SHA 9d8c96fView commit details -
1) adjust CLI for hot reloading; use 'hupper' library;
2) remove parser artifacts from examples directory;
Configuration menu - View commit details
-
Copy full SHA for 2426eaf - Browse repository at this point
Copy the full SHA 2426eafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 454ee84 - Browse repository at this point
Copy the full SHA 454ee84View commit details
Commits on Mar 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aba80a7 - Browse repository at this point
Copy the full SHA aba80a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa86210 - Browse repository at this point
Copy the full SHA fa86210View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7fd9e1 - Browse repository at this point
Copy the full SHA d7fd9e1View commit details
Commits on Mar 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2120253 - Browse repository at this point
Copy the full SHA 2120253View commit details -
Configuration menu - View commit details
-
Copy full SHA for 943e952 - Browse repository at this point
Copy the full SHA 943e952View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2e9c3e - Browse repository at this point
Copy the full SHA e2e9c3eView commit details
Commits on Mar 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 014130a - Browse repository at this point
Copy the full SHA 014130aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c35c344 - Browse repository at this point
Copy the full SHA c35c344View commit details -
Merge branch 'dev' into feat/parser
# Conflicts: # docs/source/conf.py # makefile # setup.py
Configuration menu - View commit details
-
Copy full SHA for 218eac2 - Browse repository at this point
Copy the full SHA 218eac2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72c89cb - Browse repository at this point
Copy the full SHA 72c89cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5906ed - Browse repository at this point
Copy the full SHA d5906edView commit details
Commits on Mar 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 41c81d9 - Browse repository at this point
Copy the full SHA 41c81d9View commit details
Commits on Mar 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 216dc3a - Browse repository at this point
Copy the full SHA 216dc3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52a88d1 - Browse repository at this point
Copy the full SHA 52a88d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for eefcbce - Browse repository at this point
Copy the full SHA eefcbceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 035013d - Browse repository at this point
Copy the full SHA 035013dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c19079 - Browse repository at this point
Copy the full SHA 7c19079View commit details -
Configuration menu - View commit details
-
Copy full SHA for d30f883 - Browse repository at this point
Copy the full SHA d30f883View commit details
Commits on Mar 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d11095e - Browse repository at this point
Copy the full SHA d11095eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a989763 - Browse repository at this point
Copy the full SHA a989763View commit details
Commits on Apr 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 45a89ef - Browse repository at this point
Copy the full SHA 45a89efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60de96f - Browse repository at this point
Copy the full SHA 60de96fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6770034 - Browse repository at this point
Copy the full SHA 6770034View commit details -
Removed PYTHON3.9+ and PYTHON3.8- separation: The changes between parser outputs are insignificant and the lines that caused the changes were present to test some edge cases. Instead of those lines new test cases are added to `test_complex`. Removed unnecessary `TEST_CASES`. `TEST_CASES` should test DFFProject methods, not edge cases for parser. New tests are added to `test_complex` instead. Removed separation between `conversions` and `to_python` test cases. They are now both in `complex_cases`. Additionally: - Added support for parsing unsupported statements from_dict and from_graph. - Removed remove_prefix and remove_suffix
Configuration menu - View commit details
-
Copy full SHA for 4ce2c7a - Browse repository at this point
Copy the full SHA 4ce2c7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f094f4 - Browse repository at this point
Copy the full SHA 1f094f4View commit details -
Change Actor location. Replace Actor with Pipeline in `TEST_CASES`.
Configuration menu - View commit details
-
Copy full SHA for 97b0ad3 - Browse repository at this point
Copy the full SHA 97b0ad3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4128ff0 - Browse repository at this point
Copy the full SHA 4128ff0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 427b3fe - Browse repository at this point
Copy the full SHA 427b3feView commit details
Commits on Apr 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2053a09 - Browse repository at this point
Copy the full SHA 2053a09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 104e38a - Browse repository at this point
Copy the full SHA 104e38aView commit details -
Configuration menu - View commit details
-
Copy full SHA for afa7035 - Browse repository at this point
Copy the full SHA afa7035View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30e3205 - Browse repository at this point
Copy the full SHA 30e3205View commit details -
Configuration menu - View commit details
-
Copy full SHA for e07f5f1 - Browse repository at this point
Copy the full SHA e07f5f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0cdd05 - Browse repository at this point
Copy the full SHA d0cdd05View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfe7e60 - Browse repository at this point
Copy the full SHA cfe7e60View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2b6789 - Browse repository at this point
Copy the full SHA d2b6789View commit details -
Configuration menu - View commit details
-
Copy full SHA for 900498b - Browse repository at this point
Copy the full SHA 900498bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a83942a - Browse repository at this point
Copy the full SHA a83942aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4f793c - Browse repository at this point
Copy the full SHA a4f793cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0b3e25 - Browse repository at this point
Copy the full SHA c0b3e25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b2639d - Browse repository at this point
Copy the full SHA 2b2639dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b770962 - Browse repository at this point
Copy the full SHA b770962View commit details
Commits on Apr 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4bd5fb3 - Browse repository at this point
Copy the full SHA 4bd5fb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9151186 - Browse repository at this point
Copy the full SHA 9151186View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4ab54d - Browse repository at this point
Copy the full SHA e4ab54dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 573e8af - Browse repository at this point
Copy the full SHA 573e8afView commit details
Commits on Apr 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9ff96cc - Browse repository at this point
Copy the full SHA 9ff96ccView commit details