1
0
mirror of https://git.lain.church/bake/bake.git synced 2025-05-11 22:26:43 +00:00

XOLATILE approved naming

This commit is contained in:
Emil Williams 2025-01-04 14:40:55 -07:00
parent 9ffca5b6cb
commit 03123a69d3
Signed by: Emil Williams
GPG Key ID: 9489B46C65132B52
3 changed files with 3 additions and 2 deletions

2
awake

@ -69,7 +69,7 @@ BEGIN {
if (list) {
print bakenum": "$0
} else if (select == bakenum) {
gsub(/\$@|@(FILE|FILENAME|NAME)/, filename)
gsub(/\$@|@(FILE_NAME|FILENAME|FILE|NAME)/, filename)
gsub(/\$\*|@SHORT/, shortname)
gsub(/\$\+|@ARGS/, extraargs)
gsub(/@RECURS/, ARGV[0])

2
bake.l

@ -28,7 +28,7 @@ extern void shorten(char * filename, int n);
SPACE [ \t\r\v\f]
/* Everything that can be backslashed */
FILENAME (@FILENAME|@FILE|@NAME)
FILENAME (@FILE_NAME|@FILENAME|@FILE|@NAME)
CMD @BAKE[[:space:]]
MACROS ({CMD}|@STOP|{FILENAME}|@SHORT|@ARGS|@LINE|@RECURS|$@|$*|$+|@\{)

1
shake

@ -76,6 +76,7 @@ if [[ -n $line ]]; then
line=${line//\$@/$input_file}
line=${line//\$\*/${input_file%.*}}
line=${line//\$+/$@}
line=${line//@FILE_NAME/$input_file}
line=${line//@FILENAME/$input_file}
line=${line//@SHORT/${input_file%.*}}
line=${line//@ARGS/$@}