Casey Rodarmor
01fae9b1e4
Do use super::*;
instead of use crate::common::*;
( #1239 )
2022-06-19 04:56:31 +00:00
Casey Rodarmor
3372efefc3
Allow using -
and @
in any order ( #1063 )
2022-01-03 00:51:22 +00:00
Casey Rodarmor
0ae91884e2
Add --dump-format json
( #992 )
2021-11-17 00:07:48 -08:00
Oleksii Dorozhkin
8677492d56
Add --fmt
subcommand ( #837 )
2021-06-08 01:01:27 -07:00
Will Speak
9bd0720aa1
Allow suppressing failures with -
prefix ( #687 )
...
If a command in a linewise recipe is prefixed with `-`, then the exit
status is ignored and execution continues.
2020-10-03 13:54:19 -07:00
Richard Berry
89ee05227b
Ignore '@' returned from interpolation evaluation ( #636 )
...
Only process literal `@` characters outside of interpolation evaluation.
2020-06-09 15:16:05 -07:00
Casey Rodarmor
9731278d2a
Wrap comments at 80 characters ( #593 )
...
I think 70 is too agressive, especially since it includes indentation
when determining line length.
2020-02-14 04:49:25 -08:00
Casey Rodarmor
b2285ce0e0
Reform Parser ( #509 )
...
Just's first parser performed both parsing, i.e the transformation of a
token stream according to the language grammar, and a number of consistency
checks and analysis passes.
This made parsing and analysis quite complex, so this diff introduces a
new, much cleaner `Parser`, and moves existing analysis into a dedicated
`Analyzer`.
2019-11-07 10:55:15 -08:00