aboutsummaryrefslogtreecommitdiffhomepage
path: root/parser.h
diff options
context:
space:
mode:
authorGravatar axel <axel@liljencrantz.se>2007-04-22 19:50:26 +1000
committerGravatar axel <axel@liljencrantz.se>2007-04-22 19:50:26 +1000
commit45412f2b1f9b1b97fce85533a9d3fe0309e5c090 (patch)
tree2267da7a24656d95161a900e4a71fceb27df9f94 /parser.h
parente9790db64a642bedb7c359c634e84980e523e627 (diff)
Move keyword detection code to separate file
darcs-hash:20070422095026-ac50b-77a840e2830370f46b7a48fd8863095d2cd7a5f0.gz
Diffstat (limited to 'parser.h')
-rw-r--r--parser.h44
1 files changed, 0 insertions, 44 deletions
diff --git a/parser.h b/parser.h
index b7c3ea68..1dc3a02c 100644
--- a/parser.h
+++ b/parser.h
@@ -16,17 +16,6 @@
#define PARSER_TEST_INCOMPLETE 2
/**
- REturn valuse for parser_is_switch()
-*/
-enum
-{
- ARG_NON_SWITCH,
- ARG_SWITCH,
- ARG_SKIP
-}
- ;
-
-/**
event_block_t represents a block on events of the specified type
*/
typedef struct event_block
@@ -233,39 +222,6 @@ void error( int ec, int p, const wchar_t *str, ... );
/**
- Check if the specified argument is a switch. Return ARG_SWITCH if yes,
- ARG_NON_SWITCH if no and ARG_SKIP if the argument is '--'
-*/
-int parser_is_switch( const wchar_t *cmd );
-
-
-/**
- Tests if the specified commands parameters should be interpreted as another command, which will be true if the command is either 'command', 'exec', 'if', 'while' or 'builtin'.
-
- \param cmd The command name to test
- \return 1 of the command parameter is a command, 0 otherwise
-*/
-
-int parser_is_subcommand( const wchar_t *cmd );
-
-/**
- Tests if the specified command is a reserved word, i.e. if it is
- the name of one of the builtin functions that change the block or
- command scope, like 'for', 'end' or 'command' or 'exec'. These
- functions may not be overloaded, so their names are reserved.
-
- \param word The command name to test
- \return 1 of the command parameter is a command, 0 otherwise
-*/
-int parser_is_reserved( const wchar_t *word );
-
-/**
- Test if the specified string is command that opens a new block
-*/
-
-int parser_is_block( const wchar_t *word);
-
-/**
Returns a string describing the current parser pisition in the format 'FILENAME (line LINE_NUMBER): LINE'.
Example: