diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2012-01-22 21:40:08 -0800 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2012-01-22 21:40:08 -0800 |
commit | b43c8da66b3b215690bef5d9814e92bf23b4ba7b (patch) | |
tree | ec4ddacaa9ca5105f053cac5907aa669fc3ab24b /fish.cpp | |
parent | da85bdc4012fb5a5e7ffffe61381fb9ba742958b (diff) |
More work towards instanced parser. First successful compilation
Diffstat (limited to 'fish.cpp')
-rw-r--r-- | fish.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -314,11 +314,12 @@ int main( int argc, char **argv ) reader_init(); history_init(); + parser_t &parser = parser_t::principal_parser(); + if( read_init() ) { if( cmd != 0 ) { - parser_t parser(PARSER_TYPE_GENERAL); wchar_t *cmd_wcs = str2wcs( cmd ); res = parser.eval( cmd_wcs, 0, TOP ); free(cmd_wcs); @@ -394,7 +395,7 @@ int main( int argc, char **argv ) builtin_destroy(); function_destroy(); reader_destroy(); - parser_destroy(); + parser.destroy(); wutil_destroy(); event_destroy(); |