Skip to content

Feature rewrite parser in formal grammar #41

Merged
merged 35 commits into from
Aug 2, 2021

Commits on Jun 28, 2021

  1. Remove old ECNQueue module

    benne238 committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    e634be1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2648c8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    425b41a View commit details
    Browse the repository at this point in the history
  4. Move Item.__get_formatted_date to webqueue2api.parser.utils and renam…

    …e to format_date_string
    benne238 committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    dc11658 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    12407b0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7ee915f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5738191 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. created function to append the initial message headers to the parsed …

    …initial message content
    benne238 committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    c7e0d0a View commit details
    Browse the repository at this point in the history
  2. modifed __add_initial_message_headers to output the expected format f…

    …or the "to" and "cc" keys
    benne238 committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    0f69c18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42bb135 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e7e7687 View commit details
    Browse the repository at this point in the history
  5. Revert "add_intitial_message_headers function call from the parseSect…

    …ions function"
    
    This reverts commit e7e7687.
    benne238 committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    b701cda View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3951832 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b9d4945 View commit details
    Browse the repository at this point in the history
  8. add function call to __get_sorted_sections to sort the parsed item se…

    …ctions by the datetime key
    benne238 committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    de2dd76 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4dfb974 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. Configuration menu
    Copy the full SHA
    d858c0c View commit details
    Browse the repository at this point in the history
  2. added a condition that checks for an ending reply from user delimiter…

    … to indicate malformed header information in the reply from user section
    benne238 committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    56798fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f61860e View commit details
    Browse the repository at this point in the history
  4. Add logic to return an error_parse if a header is not formatted corre…

    …ctly in the reply_from_user section
    benne238 committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    8289ae7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f5e5619 View commit details
    Browse the repository at this point in the history
  6. modified action end delimiter and modified the expected value error m…

    …essage when the parser encounters a malformed delimiter
    benne238 committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    595b1be View commit details
    Browse the repository at this point in the history
  7. modified the status rule to expect only a single line delimiter and m…

    …ade the skipTo look for delimiters at the begining of the line
    benne238 committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    66b65d7 View commit details
    Browse the repository at this point in the history
  8. modified the edit rule to expect only a single line delimiter and mad…

    …e the skipTo look for delimiters at the begining of the line
    benne238 committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    5fbc373 View commit details
    Browse the repository at this point in the history
  9. modified the reply to user rule to expect only a single line delimite…

    …r and made the skipTo look for delimiters at the begining of the line
    benne238 committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    a3fafba View commit details
    Browse the repository at this point in the history
  10. added pp.LineStart() to explicity look for reply_from_user delimiter …

    …at the start of a given line in the status, edit, and reply-to-user rules
    benne238 committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    1d0358c View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Added logic to raise a parser error with the appropriate information …

    …if a Date header is not found in a reply from user section
    benne238 committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    f7114c2 View commit details
    Browse the repository at this point in the history
  2. Made expected message relevent: the datetime string doesn't need to b…

    …e formatted in a particular way
    benne238 committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    a84d8e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5383f8f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    23abdf3 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

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

Commits on Aug 2, 2021

  1. Configuration menu
    Copy the full SHA
    84cb7b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80cc1cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e07895 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    206ed36 View commit details
    Browse the repository at this point in the history