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

Replace broken decommenter script with a lexer (tandy-decomment) #55

Open
wants to merge 54 commits into
base: main
Choose a base branch
from

Commits on Feb 23, 2024

  1. Fix for ONAGOSUB310,311,312,, ,, 316,317,318,319

    Previously sequential commas were not matched.
    hackerb9 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    901ef81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89ac6f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    855cfac View commit details
    Browse the repository at this point in the history
  4. Remove generated files

    hackerb9 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    b97cd86 View commit details
    Browse the repository at this point in the history
  5. Replace decommenting script with proper lexer

    Uses tandy-tokenize and tandy-decomment from
    https://github.com/hackerb9/tandy-tokenize.
    
    Source code is included in adjunct directory. If the user does not
    have it already installed, they can run 'make tokenize'.
    
    Note, this is not the actual flex source code, but the generated C
    files.
    hackerb9 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    2db78d1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c0c04a9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b94a451 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. Configuration menu
    Copy the full SHA
    dcafb18 View commit details
    Browse the repository at this point in the history
  2. Automatically compile and use hackerb9's tokenizer

    Instead of requiring people to install it by hand and put it in the
    path, just use the copy in adjunct.
    hackerb9 committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    4bd6eac View commit details
    Browse the repository at this point in the history
  3. Ignore generated binaries

    hackerb9 committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    e24fa81 View commit details
    Browse the repository at this point in the history
  4. Ignore generated binaries

    hackerb9 committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    2802c2c View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Configuration menu
    Copy the full SHA
    b26ee75 View commit details
    Browse the repository at this point in the history
  2. Output from flex

    hackerb9 committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    d0e9873 View commit details
    Browse the repository at this point in the history
  3. Update to latest tokenizer

    hackerb9 committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    c5be5a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35d75ef View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Renamed from tandy- to m100-

    hackerb9 committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    c09c530 View commit details
    Browse the repository at this point in the history
  2. Save another kilobyte by crunching as well as decommenting

    Original code: 18K
    Tokenized code: 16K
    Decommented Tokenized code: 7K
    Crunched Decommented Tokenized code: 6K
    hackerb9 committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    b9de3ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97eb954 View commit details
    Browse the repository at this point in the history
  4. Fix up PATH

    hackerb9 committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    5970181 View commit details
    Browse the repository at this point in the history
  5. Use tokenize script

    hackerb9 committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    cb2c83a View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Update tokenizer to v1.1.1 from github.com/hackerb9/tokenize

    Steps to update to latest in the future:
    
    wget https://github.com/hackerb9/tokenize/releases/latest/download/tokenize-cfiles.tar.gz
    tar -zxvpf tokenize-cfiles.tar.gz
    mv tokenize/* adjunct/
    rmdir tokenize
    rm tokenize-cfiles.tar.gz
    hackerb9 committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    351be99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6241d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    961ff98 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6c77401 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8c821eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d15ee0d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7a70c89 View commit details
    Browse the repository at this point in the history
  8. Build on push to any branch

    hackerb9 committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    d72ee13 View commit details
    Browse the repository at this point in the history
  9. Compile m100-jumps as well

    hackerb9 committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    64bd6be View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a056d16 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    89bc6d5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8865ddf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    399bc2e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fa03df2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f84a23f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a7f8757 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cbf4e40 View commit details
    Browse the repository at this point in the history
  18. MacOS homebrew experiment #1

    hackerb9 committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    034de34 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    951b9bc View commit details
    Browse the repository at this point in the history
  20. Yikes! brew on MacOS is going crazy

    The runner has used up 5min of CPU time already and is still going
    trying to download and recompile zillions of packages. All I did was:
    
         brew update
         brew install gawk
    
    Let's try it without the update first.
    hackerb9 committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    8468fb3 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f4ae21d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    6c1fd4d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    ca99136 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    178067f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    7529f14 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    1fa5199 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    9d19520 View commit details
    Browse the repository at this point in the history
  28. MacOS is still giving guff

    hackerb9 committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    7cf4f92 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    ca6075d View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    329aebe View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    ff4c11d View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    f3a7ebc View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    588d32b View commit details
    Browse the repository at this point in the history
  34. Remove MacOS experiments

    hackerb9 committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    a6a42b8 View commit details
    Browse the repository at this point in the history