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

⚡ Feature: Helper methods for entity accessing #47

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

Commits on May 11, 2024

  1. ResolutionError

    - Added initial version of the exceptionm AND error builder
    
    Resolver
    
    - Added `resolveWithin_Safe(Container currentContainer, string name)` which throws on an error
    deavmi committed May 11, 2024
    Configuration menu
    Copy the full SHA
    e948182 View commit details
    Browse the repository at this point in the history
  2. Test cases

    - Added new test cases for resolution stuff
    
    Compiler
    
    - Added more test cases
    
    Pipelines
    
    - Added more test cases
    deavmi committed May 11, 2024
    Configuration menu
    Copy the full SHA
    897d529 View commit details
    Browse the repository at this point in the history
  3. Resolver

    - Added `resolveBest_Safe(...)`
    
    ResolutionError
    
    - Added new type
    deavmi committed May 11, 2024
    Configuration menu
    Copy the full SHA
    fcb5f4e View commit details
    Browse the repository at this point in the history
  4. ResolutionError

    - Typo fix
    deavmi committed May 11, 2024
    Configuration menu
    Copy the full SHA
    8461d06 View commit details
    Browse the repository at this point in the history
  5. ResolutionError

    - Typo fix
    deavmi committed May 11, 2024
    Configuration menu
    Copy the full SHA
    3501dec View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Dependency

    - When resolving a `FunctionCall`'s `Function` use the safe resolver
    - When resolving a `VariableExpression`'s `Variable` use the safe resolver
    - When resolving the `VariableAssignmentStdAlone`'s `Variable` use the safe resolver
    deavmi committed May 12, 2024
    Configuration menu
    Copy the full SHA
    01a05d9 View commit details
    Browse the repository at this point in the history
  2. ResolutionError

    - Cleaned up
    deavmi committed May 12, 2024
    Configuration menu
    Copy the full SHA
    f059fa3 View commit details
    Browse the repository at this point in the history
  3. Resolver

    - `resolveWithin_Safe()` now does expected types as well
    
    Resolver (unittests)
    
    - Added testing for the safe resolution methods
    deavmi committed May 12, 2024
    Configuration menu
    Copy the full SHA
    aaaea9b View commit details
    Browse the repository at this point in the history
  4. Resolver (unittests)

    - Added more unittests to cover last set of erroneous cases
    deavmi committed May 12, 2024
    Configuration menu
    Copy the full SHA
    797a4b0 View commit details
    Browse the repository at this point in the history