diff options
| -rw-r--r-- | TODO | 3 | ||||
| -rw-r--r-- | listbas.c | 9 | 
2 files changed, 8 insertions, 4 deletions
| @@ -1,4 +1,7 @@  for now: + +listbas - Turbo BASIC tokens for variables 128-255 not recognized. +  These may need library (xex.c) changes:  xexcat: handle run/init addresses embedded in a segment longer than    2 bytes. Implemented in library, but not used by xexcat yet. @@ -64,18 +64,18 @@  const char *cmd_tokens[256];  const char  *op_tokens[256]; -int dump_tables = 0; - -int bas_type = B_ATARI; +int bas_type = B_ATARI; /* -b */  int output_mode = M_UTF8; -int bold =        0;  /* 1 with -b */ +int bold =        0;  /* 1 with -B */  int color =       1;  /* 0 with -n */  int immediate =   0;  /* 1 with -i */  int underline =   0;  /* 1 with -u */  int skip_lineno = 0;  /* 1 with -l */ +int dump_tables = 0;  /* 1 with -D */ +/* change these with -c */  int color_cmd =       C_YELLOW;  int color_op  =       C_GREEN;  int color_func =      C_PURPLE; @@ -414,6 +414,7 @@ void print_mixed_case(const char *name) {  	while(( c = *name++)) {  		if(c >= 'A' && c <= 'Z')  			c |= 0x20; +		if(color && c == '(') color_on(color_op);  		outchr(c);  	}  } | 
