Conversation
|
Added sort-as IDs to 21.71 entries. |
This is mostly conjecture. Also, examples like indeed 21.4C use terms like |
Technically, no. Along with trimming the blank lines, all text is standardized to use CRLF line endings regardless of what is used in the file. Otherwise, yes at present. However at some point, I think I should add a couple other filters when processing those entries. For example, tab expansion into spaces, trim trailing white-space, compress extra white-space in the title and possibly standardize the occurrence of when blank lines are present. I am fairly certain I have seen that sometimes things like Returns: and SeeAlso: are preceded by a blank line, sometimes not.
Well, the But, I do intend to use those fields to verify against the information in the Title. I just have not added that to makelist at present. I also intend to have it verify the Category character entry as well. Notes:
|
Oh yeah, I did think of that earlier but forgot to add it.
Please only with a special option. Besides, coreutils expand can do this with the compiled list so maybe no need for adding it to makelist.
Maybe, but I didn't see any scanning the int 21h list some.
Yes, that matches what I wanted to express here.
Sounds good.
What do you mean by verify? It doesn't occur redundantly like the flags.
_Category.txt lists the last (not defined) entry with an asterisk instead. But users use a dash.
First table number byte is alphanumeric actually. The total "number" is always a hash sign followed by 5 bytes, so I wouldn't call the letter a "prefix". Makes me think it should have 5 digits after a letter, rather than 4. Also using the scriptlet
INTs EF, E0, 94, 80, 7A, 6F, 65, 60 from what I found scanning the result. But you can still make references that will be found by IntList, you just have to include |
d7e56c6 to
5f2ede5
Compare
|
Three minor fix commits added. I amended the Contributing.md commit with a statement that linebreaks are normalised to CR LF. |
|
BTW you could force CRLF for everything in the "source" folder and its subfolders |
|
There are a number of SeeAlso lines with non-accu registers, see |
203e6fc to
29856a4
Compare
|
Force pushed. Main update commit now lists flags and categories are case-sensitive, and additional commit references https://hg.pushbx.org/ecm/tractest/rev/1396393e2554 to state it allows reg-only non-accu register references in SeeAlso lines. |
29856a4 to
c099f4e
Compare
|
Force pushed again. Add mentions of the maximum line width (fewer than 80 columns) and tab stop width. |
|
Unless any of you have more comments it can be merged now from my side. |
You did this! d3b3ff0 Haven't seen this anywhere else yet. |
Well... Since that is the only place you found with a blank line preceding those "tags", I probably should not have inserted them. I will remove those blank lines in a couple minutes so it conforms with all other entries. On the plus side, at least I was correct in thinking I saw that used somewhere. It just happened to be by me once. LOL. |
|
To be fair, one of the table references without a "see" was also added by me. |
It actually has a "see", but it was wordwrapped across a linebreak: Regardless, my algorithm doesn't seem to find any false positives even matching without "see". |
|
By the way, did you invent the "MORE:" section name? I just used Notes: and BUGS: for everything I added. |
Thanks for the tip @andrewbird. However since I tend to run makelist locally alot, the program still should perform this function. While implementing that |
Yes. That was a sort-of hold over from before The List was started and my RBILtoHTML was splicing things into the entries on the fly. I wanted to distinguish such things from the original notes. But, that is no longer necessary. We can drop "MORE:" completely. When I remove those blank lines, it will just become an additional "Note:" section. Furthermore, do we really need |
I've been wondering about that. Should be fairly easy to replace automatically, just match |
At present, it can only have one category field or it will throw an error. Also, I was going to verify that the character was in the list of Categories (or
Verification of flags would also check for duplicated flags, compare against the title (base description) and ensure they are actually in the Flags list.
True. But, I always thought of it this way... There are a Lot of tables for the INTERRUP.LST so it has a 5 digit number. Other LST files have far fewer tables and use a 4 digit number. Also, these tables in other LST files start with a letter that corresponds to the LST file in some way. I think there are occasionally references in one LST file to a table in a different LST file. However, that may only be the case in the TABLES.LST file. So, I just always thought of it as a single letter prefix. :-)
That sounds like a good idea to me. Also, as we come across big blobs of notes or bugs, we can break them into individual |
|
Also, sometimes those section tags are indented like this: And I need to look at the ones like these: |
Add sort-as IDs to 2F.4310 entries, so that the XMS entrypoint with all its subfunctions/tables comes first.
Update Contributing.md. I have two questions regarding these updates, please reply before merging:
Is this accurate?
Ditto. Also, if it is, does makelist check that the
Flag:entries exactly match the flags listed in the summary base line? If not perhaps it could do so.