@@ -1643,6 +1643,11 @@ DO
1643
1643
END IF
1644
1644
END IF
1645
1645
1646
+ IF temp$ = "$NOPREFIX" THEN
1647
+ a$ = "$NOPREFIX is a deprecated feature, QB64(PE) specific keywords MUST have the underscore"
1648
+ GOTO errmes
1649
+ END IF
1650
+
1646
1651
IF LEFT$(temp$, 7) = "$ERROR " THEN
1647
1652
temp$ = RemoveStringEnclosingPair(LTRIM$(MID$(temp$, 7)), METACOMMAND_STRING_ENCLOSING_PAIR)
1648
1653
a$ = "Compilation check failed: " + temp$
@@ -1712,6 +1717,11 @@ DO
1712
1717
END SELECT
1713
1718
END IF
1714
1719
1720
+ IF LEFT$(temp$, 15) = "$MIDISOUNDFONT:" THEN
1721
+ a$ = "$MIDISOUNDFONT is a deprecated keyword, use _MIDISOUNDBANK instead"
1722
+ GOTO errmes
1723
+ END IF
1724
+
1715
1725
wholeline$ = lineformat(wholeline$)
1716
1726
IF Error_Happened THEN GOTO errmes
1717
1727
@@ -2958,32 +2968,12 @@ DO
2958
2968
GOTO finishednonexec
2959
2969
END IF
2960
2970
2961
- IF a3u$ = "$NOPREFIX" THEN
2962
- 'Deprecated; does nothing.
2963
- layout$ = SCase$("$NoPrefix")
2964
- addWarning linenumber, inclevel, inclinenumber(inclevel), incname$(inclevel), "Deprecated feature", "$NOPREFIX"
2965
- GOTO finishednonexec
2966
- END IF
2967
-
2968
2971
IF a3u$ = "$INCLUDEONCE" THEN
2969
2972
'just to catch it as keyword
2970
2973
layout$ = SCase$("$IncludeOnce")
2971
2974
GOTO finishednonexec
2972
2975
END IF
2973
2976
2974
- IF a3u$ = "$VIRTUALKEYBOARD:ON" THEN
2975
- 'Deprecated; does nothing.
2976
- layout$ = SCase$("$VirtualKeyboard:On")
2977
- addWarning linenumber, inclevel, inclinenumber(inclevel), incname$(inclevel), "Deprecated feature", "$VIRTUALKEYBOARD"
2978
- GOTO finishednonexec
2979
- END IF
2980
- IF a3u$ = "$VIRTUALKEYBOARD:OFF" THEN
2981
- 'Deprecated; does nothing.
2982
- layout$ = SCase$("$VirtualKeyboard:Off")
2983
- addWarning linenumber, inclevel, inclinenumber(inclevel), incname$(inclevel), "Deprecated feature", "$VIRTUALKEYBOARD"
2984
- GOTO finishednonexec
2985
- END IF
2986
-
2987
2977
IF a3u$ = "$DEBUG" THEN
2988
2978
layout$ = SCase$("$Debug")
2989
2979
IF NoIDEMode THEN
3213
3203
FOR i = 2 TO LEN(EmbedHandle$)
3214
3204
SELECT CASE ASC(EmbedHandle$, i)
3215
3205
CASE 0 TO 47, 58 TO 64, 91 TO 96, 123 TO 255
3216
- a$ = "Embed-Handle '" + EmbedHandle$ + "' has invalid chars, use A-Z/a-z /0-9 only": GOTO errmes
3206
+ a$ = "Embed-Handle '" + EmbedHandle$ + "' has invalid chars, use Aa-Zz /0-9 only": GOTO errmes
3217
3207
END SELECT
3218
3208
NEXT i
3219
3209
'check for duplicate definitions
3305
3295
SELECT CASE token$
3306
3296
CASE "MIDI"
3307
3297
layout$ = layout$ + SCase$("Midi")
3308
- addWarning linenumber, inclevel, inclinenumber(inclevel), incname$(inclevel), "Deprecated feature, use _MIDISOUNDBANK instead ", "$UNSTABLE:MIDI"
3298
+ addWarning linenumber, inclevel, inclinenumber(inclevel), incname$(inclevel), "No longer required, feature is stable now ", "$UNSTABLE:MIDI"
3309
3299
3310
3300
CASE "HTTP"
3311
3301
layout$ = layout$ + SCase$("Http")
@@ -3314,15 +3304,6 @@ DO
3314
3304
GOTO finishednonexec
3315
3305
END IF
3316
3306
3317
- IF unstableFlags(UNSTABLE_MIDI) THEN
3318
- IF LEFT$(a3u$, 15) = "$MIDISOUNDFONT:" THEN
3319
- layout$ = SCase$("$MIDISoundFont:") + MID$(a3$, 16)
3320
- addWarning linenumber, inclevel, inclinenumber(inclevel), incname$(inclevel), "Deprecated feature, use _MIDISOUNDBANK instead", "$MIDISOUNDFONT"
3321
-
3322
- GOTO finishednonexec
3323
- END IF
3324
- END IF
3325
-
3326
3307
END IF 'QB64 Metacommands
3327
3308
3328
3309
IF ExecLevel(ExecCounter) THEN
0 commit comments