Files
Cody Boone Ferguson 6fa0f7b69a Additional fixes to the html.sed script
It now translates the characters '|' (pipe), '=' (equals) and '%'
(percent).

Checks were added in md2html.sh in the -s token=value so that token
cannot contain an = (equal), | (pipe) or a % (percent) and the value
cannot contain a | (pipe).

The reason that we cannot disallow a ';' or '&' is because the html
entities use those characters so if the sed script were to translate the
problematic characters it would cause a problem in the script.

Ran make www which updated 1988/robison/index.html and
1990/theorem/index.html.

1986/bright/README.md was fixed with the number of blank lines between
sections.
2024-11-07 10:37:51 -08:00

50 lines
847 B
Markdown

## To build:
``` <!---sh-->
make all
```
## To use:
``` <!---sh-->
./bright some_file
```
## Try:
``` <!---sh-->
./try.sh
```
## Judges' remarks:
Compile this program and give a filename as an argument.
Mr. Bright exploits the C pre-processor, similar variables and
excessive shifting to obfuscate an otherwise useful binary display
program. This gives you a small example of what it is like to
maintain the Bourne shell! :-}
## Author's remarks:
No remarks were provided by the author.
<!--
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.
You are free to share and adapt this file under the terms of this license:
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
For more information, see:
https://creativecommons.org/licenses/by-sa/4.0/
-->