| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
This behavior is more consistent with line continuation in strings other
than keywords.
Fixes #2897
|
|
|
|
|
|
|
|
| |
Modify `fish_indent` to emit redirections without a space before the target of
the redirection; e.g., "2>&1" rather than "2>& 1" as the former is clearer to
humans.
Fixes #2899
|
|
|
|
|
|
| |
Refine the linting behavior.
Fix several of the, mostly trivial, lint errors.
|
|
|
|
| |
This prevents undesired implicit conversions
|
|
|
|
| |
Bitfields ftw
|
|
|
|
|
|
|
|
|
|
| |
For example:
if false; or true; echo hello; end
will output 'hello' now.
Fixes #1428
|
|
|
|
|
|
|
|
| |
Rather than returning a list of productions and an index,
return the relevant production directly from the rule function.
Also introduce a tag value (replacing production_idx) which tracks
information like command decorations, etc. with more clarity.
|
|
|
|
| |
Make it simpler, and use wcstring instead of wcsdup
|
| |
|
|
|
|
|
|
| |
When an error occurs midway through a token, like abc(def,
make the caret point at the location of the error (i.e. the paren)
instead of at the beginning of the token.
|
|\
| |
| |
| | |
http://include-what-you-use.org/
|
| |
| |
| |
| | |
Migrate some functions into tokenizer instance methods
|
| | |
|
| | |
|
|/ |
|
|
This change moves source files into a src/ directory,
and puts object files into an obj/ directory. The Makefile
and xcode project are updated accordingly.
Fixes #1866
|