1
0
mirror of https://git.lain.church/bake/bake.git synced 2025-06-15 02:01:24 +00:00

XOLATILE approved naming

This commit is contained in:
2025-01-04 14:40:55 -07:00
parent 9ffca5b6cb
commit 03123a69d3
3 changed files with 3 additions and 2 deletions

2
awake

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

2
bake.l

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