diff options
-rw-r--r-- | listbas.c | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -689,13 +689,8 @@ void init_token_tables() { init_bxe_tables(); } -int main(int argc, char **argv) { - set_self(*argv); - parse_general_args(argc, argv, print_help); - parse_env_args(); - parse_args(argc, argv, 0); - - if(bas_type != B_ATARI && bas_type != B_APLUS) +void init_bas_dialect() { + if(bas_type == B_BXL || bas_type == B_BXE) allow_hex_const = 1; if(bas_type == B_APLUS) @@ -703,7 +698,15 @@ int main(int argc, char **argv) { if(bas_type == B_BXL) bxl_exttok_hack = 1; +} + +int main(int argc, char **argv) { + set_self(*argv); + parse_general_args(argc, argv, print_help); + parse_env_args(); + parse_args(argc, argv, 0); + init_bas_dialect(); init_token_tables(); readfile(); |