aboutsummaryrefslogtreecommitdiffhomepage
path: root/parser.c
diff options
context:
space:
mode:
authorGravatar axel <axel@liljencrantz.se>2006-07-20 09:22:26 +1000
committerGravatar axel <axel@liljencrantz.se>2006-07-20 09:22:26 +1000
commita0c40fcf8d5d93c20c5bdccebf84790d5df7b6b7 (patch)
tree400d7da4804fb152c31f5488144e5c3f34486810 /parser.c
parentf36811b7bef5e617ad477b4dbec73854da41d651 (diff)
Print help message when the case builtin is misused
darcs-hash:20060719232226-ac50b-c61b4b6d498dbfbe83ee1bc4c37766e1a9662630.gz
Diffstat (limited to 'parser.c')
-rw-r--r--parser.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/parser.c b/parser.c
index 740e02f6..b84b22db 100644
--- a/parser.c
+++ b/parser.c
@@ -3198,11 +3198,16 @@ int parser_test( const wchar_t * buff,
if( out )
{
+ char *h;
+
error( SYNTAX_ERROR,
tok_get_pos( &tok ),
INVALID_CASE_ERR_MSG );
print_errors( out, prefix);
+ h = builtin_help_get( L"case" );
+ if( h )
+ sb_printf( out, L"%s", h );
}
}
}