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

Introduce a Parser module stub #146

Draft
wants to merge 19 commits into
base: master
Choose a base branch
from
Draft

Introduce a Parser module stub #146

wants to merge 19 commits into from

Commits on Aug 26, 2022

  1. Introduce a Parser module stub

    I created a dummy module to start working on the Parser component. It lists all files in the current working directory with no extension. In a directory that only contains files owned by Onigumo, such files are those fetched by the Downloader.
    Glutexo committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    2426b8d View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Configuration menu
    Copy the full SHA
    5a06169 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Configuration menu
    Copy the full SHA
    a14fa18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1878f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10841b1 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2023

  1. Configuration menu
    Copy the full SHA
    5ae6f14 View commit details
    Browse the repository at this point in the history
  2. List files with .raw extension

    Downloaded files now have .raw extesion, they are no longer without an
    extension at all.
    Glutexo committed May 20, 2023
    Configuration menu
    Copy the full SHA
    65ddbfb View commit details
    Browse the repository at this point in the history
  3. Print every line, don’t join

    Used Enum.map to trigger IO.puts instead of joining and printing in a
    single blob.
    Glutexo committed May 20, 2023
    Configuration menu
    Copy the full SHA
    4b700f6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8cf202e View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. Fix indentation

    Replace tabs with spaces.
    Glutexo committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    7223f36 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Merge branch 'master' into parser

    Merged with the current master:
    
    * Implemented behavior for Onigumo.Parser.
    * Added Parser to CLI and environment.
    Glutexo committed May 10, 2024
    Configuration menu
    Copy the full SHA
    8d2185b View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Create a parser test stub

    Currently it doesn’t test anything for real. It’s just a test file
    with a single test to be filled in.
    Glutexo committed May 20, 2024
    Configuration menu
    Copy the full SHA
    69a1305 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Add main result test

    The Onigumo.Component behavior requires main to return :ok.
    Glutexo committed May 25, 2024
    Configuration menu
    Copy the full SHA
    8895452 View commit details
    Browse the repository at this point in the history
  2. Test is_downloaded

    Made the function public, so it is testable.
    Glutexo committed May 25, 2024
    Configuration menu
    Copy the full SHA
    c20c6d2 View commit details
    Browse the repository at this point in the history
  3. First test of list_downloaded

    Test an empty directory. Made list_downloaded public for it to be testable.
    Glutexo committed May 25, 2024
    Configuration menu
    Copy the full SHA
    c73275f View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. Fix comparison

    Values are compared with ==, not with =. Fixing an unused variable warning.
    Glutexo committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    bd812f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    452430d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    35cc96a View commit details
    Browse the repository at this point in the history
  4. Test list_downloaded

    The parametrization allows to test various combinations of expected
    and unexpected files.
    Glutexo committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    b61242b View commit details
    Browse the repository at this point in the history