Vidar Holen
|
349dfdab35
|
Relicense from AGPL v3 to GPL v3.
|
2015-06-20 09:52:07 -07:00 |
Vidar Holen
|
6076f0b1da
|
Parse variables and subexpressions in brace expansions
|
2015-05-10 12:49:50 -07:00 |
Vidar Holen
|
9f1f00cdd1
|
Switch from regex-compat to regex-tdfa
|
2015-04-04 16:26:28 -07:00 |
Vidar Holen
|
ed56a837c3
|
Killed Zsh support
|
2015-03-20 10:03:56 -07:00 |
Vidar Holen
|
33c78b7c95
|
Track variables created through coproc.
|
2015-01-27 10:11:17 -08:00 |
Vidar Holen
|
a485482979
|
Add support for coproc
|
2015-01-26 22:21:04 -08:00 |
Vidar Holen
|
2f3533fff6
|
Improve warnings for $ in (()). Also improves array subscripts.
|
2014-08-16 17:08:57 -07:00 |
Vidar Holen
|
1a3f6aadaf
|
Support indices in array declarations
|
2014-06-22 10:35:45 -07:00 |
Vidar Holen
|
fc421adb45
|
Reworked arithmetics to allow composite terms
|
2014-06-07 22:09:34 -07:00 |
Vidar Holen
|
3dd592a02a
|
Support ;& and ;;& in case statements
|
2014-06-07 12:23:42 -07:00 |
Vidar Holen
|
0a263579e0
|
Support for zsh short form for loops and anonymous functions
|
2014-04-13 13:37:37 -07:00 |
Vidar Holen
|
632c1614a1
|
Added support for |&
|
2014-03-01 10:05:43 -08:00 |
Vidar Holen
|
b087b7efb1
|
Some hlint fixes.
Ironically, this is the first time the linter has been linted.
|
2014-02-16 12:57:34 -08:00 |
Vidar Holen
|
075d58ee90
|
Replaced parser error for 'function' with shell-aware check.
|
2014-02-02 13:39:44 -08:00 |
Vidar Holen
|
8ec9fa43fd
|
Warn about break/continue in subshells and outside loops
|
2014-02-01 23:45:26 -08:00 |
Vidar Holen
|
43ed5e748d
|
Allow '# shellcheck disable=SC1234' to ignore by code.
|
2014-01-16 23:08:56 -08:00 |
Vidar Holen
|
b439f02b8e
|
Improved assignment parsing: track indices and += vs =
|
2013-10-06 14:44:43 -07:00 |
Vidar Holen
|
bb49cf8e65
|
Parse the contents of unquoted here documents
|
2013-08-31 17:03:15 -07:00 |
Vidar Holen
|
de1fa61560
|
Warn about client side expansion in ssh strings/heredocs.
|
2013-08-03 21:19:32 -07:00 |
Vidar Holen
|
52f2f71b40
|
Added missing id/recursing defintions for DollarBracket
|
2013-07-08 09:51:57 -07:00 |
Vidar Holen
|
76c5af2973
|
Parser support for $[..], plus deprecation warning.
|
2013-07-05 09:42:08 -07:00 |
Vidar Holen
|
fc4a6043d7
|
Reformatted ugly AST definition
|
2013-07-05 09:24:22 -07:00 |
Vidar Holen
|
f820298b6e
|
Added recursive parsing support for `..`
|
2013-06-26 21:04:39 -07:00 |
Vidar Holen
|
b517ad9e19
|
select loops and bases in arithmetic contexts
|
2012-12-31 18:48:57 -08:00 |
Vidar Holen
|
55a4c3c44f
|
Added check for bashisms with #!/bin/sh
|
2012-12-02 14:08:50 -08:00 |
Vidar Holen
|
3c2d9557e0
|
Parse the shebang separately
|
2012-12-02 12:02:29 -08:00 |
Vidar Holen
|
b144700ae0
|
Support for arithmetic for loops.
|
2012-12-01 12:56:35 -08:00 |
Vidar Holen
|
b718e5f108
|
Parser help with globs, fixed message for grep foo\*
|
2012-11-29 19:20:44 -08:00 |
Vidar Holen
|
beafb9284a
|
Added support for process substitution
|
2012-11-28 20:39:27 -08:00 |
Vidar Holen
|
01d3e5e858
|
Fixed unquoted error for [ ! $(foo) ]
|
2012-11-27 23:59:08 -08:00 |
Vidar Holen
|
396541f3c2
|
Stop treating backticks as literals.
|
2012-11-27 23:11:59 -08:00 |
Vidar Holen
|
0cbbee7b89
|
Added slightly better ${..} parsing
|
2012-11-27 23:05:39 -08:00 |
Vidar Holen
|
3f3ca2789b
|
Moved Eq Token instance to AST where it belongs
|
2012-11-19 22:32:55 -08:00 |
Vidar Holen
|
0e4f8a763f
|
Added extglob support
|
2012-11-19 22:27:44 -08:00 |
Vidar Holen
|
258a13721e
|
Added readme and licenses
|
2012-11-16 19:43:05 -08:00 |
Vidar Holen
|
2581be14e4
|
Moved AST into its own file
|
2012-11-16 10:12:51 -08:00 |