Skip to content

Commit 05bdb64

Browse files
committed
Fill DetranspilerTarget::scripts
1 parent 3fe4fb8 commit 05bdb64

6 files changed

Lines changed: 332 additions & 153 deletions

File tree

grazelang/src/codegen/core.rs

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ use crate::{
3838
library::{self, create_sprite_dependent_symbols, create_stage_dependent_symbols},
3939
messages::types::{
4040
ConstantExprEvaluationError, GetLintId, GrazeSourceMessage, GrazeSourceWarning,
41-
LONG_LIST_ASSIGNMENT_MININUM_LENGTH, SpecificGrazeWarning,
41+
LONG_LIST_ASSIGNMENT_MININUM_LENGTH, GrazeWarningKind,
4242
},
4343
names::CodegenNamespace,
4444
parser::{
@@ -1829,11 +1829,11 @@ pub fn add_known_block_to_params(
18291829
Sb3PrimitiveBlock::Variable { .. }
18301830
| Sb3PrimitiveBlock::List { .. }
18311831
| Sb3PrimitiveBlock::Broadcast { .. },
1832-
} => SpecificGrazeWarning::FieldValueIncorrect,
1832+
} => GrazeWarningKind::FieldValueIncorrect,
18331833
KnownBlock::PrimitiveBlock { .. } => {
1834-
SpecificGrazeWarning::LiteralFieldValueIncorrect
1834+
GrazeWarningKind::LiteralFieldValueIncorrect
18351835
}
1836-
_ => SpecificGrazeWarning::FieldValueIncorrect,
1836+
_ => GrazeWarningKind::FieldValueIncorrect,
18371837
},
18381838
known_block_source_span,
18391839
),
@@ -1877,7 +1877,7 @@ pub fn add_known_block_to_params(
18771877
context,
18781878
GrazeSourceMessage::Warning(
18791879
GrazeSourceWarning::Specific(
1880-
SpecificGrazeWarning::LiteralFieldValueIncorrect,
1880+
GrazeWarningKind::LiteralFieldValueIncorrect,
18811881
known_block_source_span,
18821882
),
18831883
None,
@@ -1904,7 +1904,7 @@ pub fn add_known_block_to_params(
19041904
context,
19051905
GrazeSourceMessage::Warning(
19061906
GrazeSourceWarning::Specific(
1907-
SpecificGrazeWarning::FieldValueIncorrect,
1907+
GrazeWarningKind::FieldValueIncorrect,
19081908
known_block_source_span,
19091909
),
19101910
None,
@@ -1932,7 +1932,7 @@ pub fn add_known_block_to_params(
19321932
context,
19331933
GrazeSourceMessage::Warning(
19341934
GrazeSourceWarning::Specific(
1935-
SpecificGrazeWarning::FieldValueIncorrect,
1935+
GrazeWarningKind::FieldValueIncorrect,
19361936
known_block_source_span,
19371937
),
19381938
None,
@@ -2266,7 +2266,7 @@ pub mod helpers {
22662266
codegen::core::{DataNameUsage, GrazeSb3GeneratorError},
22672267
eval::cast::{JsPrimitive, ScratchVmToBoolean, ScratchVmToNumber},
22682268
lexer::SourceSpan,
2269-
messages::types::{GrazeSourceMessage, GrazeSourceWarning, SpecificGrazeWarning},
2269+
messages::types::{GrazeSourceMessage, GrazeSourceWarning, GrazeWarningKind},
22702270
parser::cst::{self, GetPos},
22712271
settings::GrazeMessageSetting,
22722272
};
@@ -2322,7 +2322,7 @@ pub mod helpers {
23222322
context,
23232323
GrazeSourceMessage::Warning(
23242324
GrazeSourceWarning::Specific(
2325-
SpecificGrazeWarning::UnexpectedValueForNumber,
2325+
GrazeWarningKind::UnexpectedValueForNumber,
23262326
*literal.get_source_span(),
23272327
),
23282328
None,
@@ -2351,7 +2351,7 @@ pub mod helpers {
23512351
context,
23522352
GrazeSourceMessage::Warning(
23532353
GrazeSourceWarning::Specific(
2354-
SpecificGrazeWarning::UnexpectedValueForNumber,
2354+
GrazeWarningKind::UnexpectedValueForNumber,
23552355
*literal.get_source_span(),
23562356
),
23572357
None,
@@ -2380,7 +2380,7 @@ pub mod helpers {
23802380
context,
23812381
GrazeSourceMessage::Warning(
23822382
GrazeSourceWarning::Specific(
2383-
SpecificGrazeWarning::UnexpectedValueForBoolean,
2383+
GrazeWarningKind::UnexpectedValueForBoolean,
23842384
*literal.get_source_span(),
23852385
),
23862386
None,
@@ -2408,7 +2408,7 @@ pub mod helpers {
24082408
context,
24092409
GrazeSourceMessage::Warning(
24102410
GrazeSourceWarning::Specific(
2411-
SpecificGrazeWarning::UnexpectedValueForBoolean,
2411+
GrazeWarningKind::UnexpectedValueForBoolean,
24122412
*literal.get_source_span(),
24132413
),
24142414
None,
@@ -2450,7 +2450,7 @@ pub mod helpers {
24502450
context,
24512451
GrazeSourceMessage::Warning(
24522452
GrazeSourceWarning::Specific(
2453-
SpecificGrazeWarning::RepeatedCanonicalName,
2453+
GrazeWarningKind::RepeatedCanonicalName,
24542454
source_span,
24552455
),
24562456
None,
@@ -2513,7 +2513,7 @@ pub mod helpers {
25132513
context,
25142514
GrazeSourceMessage::Warning(
25152515
GrazeSourceWarning::Specific(
2516-
SpecificGrazeWarning::RepeatedCanonicalName,
2516+
GrazeWarningKind::RepeatedCanonicalName,
25172517
source_span,
25182518
),
25192519
None,
@@ -3304,7 +3304,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
33043304
context,
33053305
GrazeSourceMessage::Warning(
33063306
GrazeSourceWarning::Specific(
3307-
SpecificGrazeWarning::LongListAssignment,
3307+
GrazeWarningKind::LongListAssignment,
33083308
*value.3.get_source_span(),
33093309
),
33103310
None,
@@ -4125,7 +4125,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
41254125
context,
41264126
GrazeSourceMessage::Warning(
41274127
GrazeSourceWarning::Specific(
4128-
SpecificGrazeWarning::LongListAssignment,
4128+
GrazeWarningKind::LongListAssignment,
41294129
values_source_span,
41304130
),
41314131
None,
@@ -5060,7 +5060,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
50605060
context,
50615061
GrazeSourceMessage::Warning(
50625062
GrazeSourceWarning::Specific(
5063-
SpecificGrazeWarning::TopLevelShadowExpression,
5063+
GrazeWarningKind::TopLevelShadowExpression,
50645064
param_source_span,
50655065
),
50665066
None,
@@ -5227,7 +5227,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
52275227
context,
52285228
GrazeSourceMessage::Warning(
52295229
GrazeSourceWarning::Specific(
5230-
SpecificGrazeWarning::TargetWithoutCostume,
5230+
GrazeWarningKind::TargetWithoutCostume,
52315231
*value.3,
52325232
),
52335233
None,
@@ -5293,7 +5293,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
52935293
context,
52945294
GrazeSourceMessage::Warning(
52955295
GrazeSourceWarning::Specific(
5296-
SpecificGrazeWarning::RepeatedCanonicalName,
5296+
GrazeWarningKind::RepeatedCanonicalName,
52975297
target_name_source_span,
52985298
),
52995299
None,
@@ -5352,7 +5352,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
53525352
context,
53535353
GrazeSourceMessage::Warning(
53545354
GrazeSourceWarning::Specific(
5355-
SpecificGrazeWarning::TargetWithoutCostume,
5355+
GrazeWarningKind::TargetWithoutCostume,
53565356
*value.5,
53575357
),
53585358
None,
@@ -5442,7 +5442,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
54425442
context,
54435443
GrazeSourceMessage::Warning(
54445444
GrazeSourceWarning::Specific(
5445-
SpecificGrazeWarning::UnexpectedValueForNumber,
5445+
GrazeWarningKind::UnexpectedValueForNumber,
54465446
*backdrop.get_source_span(),
54475447
),
54485448
None,
@@ -5454,7 +5454,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
54545454
context,
54555455
GrazeSourceMessage::Warning(
54565456
GrazeSourceWarning::Specific(
5457-
SpecificGrazeWarning::InvalidCostumeNumber,
5457+
GrazeWarningKind::InvalidCostumeNumber,
54585458
*backdrop.get_source_span(),
54595459
),
54605460
None,
@@ -5472,7 +5472,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
54725472
context,
54735473
GrazeSourceMessage::Warning(
54745474
GrazeSourceWarning::Specific(
5475-
SpecificGrazeWarning::RepeatedTargetConfig,
5475+
GrazeWarningKind::RepeatedTargetConfig,
54765476
*value.4,
54775477
),
54785478
None,
@@ -5558,7 +5558,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
55585558
context,
55595559
GrazeSourceMessage::Warning(
55605560
GrazeSourceWarning::Specific(
5561-
SpecificGrazeWarning::InvalidVideoStateValue,
5561+
GrazeWarningKind::InvalidVideoStateValue,
55625562
source_span,
55635563
),
55645564
None,
@@ -5646,7 +5646,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
56465646
context,
56475647
GrazeSourceMessage::Warning(
56485648
GrazeSourceWarning::Specific(
5649-
SpecificGrazeWarning::InvalidRotationStyleValue,
5649+
GrazeWarningKind::InvalidRotationStyleValue,
56505650
source_span,
56515651
),
56525652
None,
@@ -5783,7 +5783,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
57835783
context,
57845784
GrazeSourceMessage::Warning(
57855785
GrazeSourceWarning::Specific(
5786-
SpecificGrazeWarning::MonitorValueHasInputs,
5786+
GrazeWarningKind::MonitorValueHasInputs,
57875787
*identifier.get_source_span(),
57885788
),
57895789
None,
@@ -5843,7 +5843,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
58435843
context,
58445844
GrazeSourceMessage::Warning(
58455845
GrazeSourceWarning::Specific(
5846-
SpecificGrazeWarning::MonitorValueHasInputs,
5846+
GrazeWarningKind::MonitorValueHasInputs,
58475847
*source_span,
58485848
),
58495849
None,
@@ -5957,7 +5957,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
59575957
context,
59585958
GrazeSourceMessage::Warning(
59595959
GrazeSourceWarning::Specific(
5960-
SpecificGrazeWarning::InvalidMonitorMode,
5960+
GrazeWarningKind::InvalidMonitorMode,
59615961
*mode.get_source_span(),
59625962
),
59635963
None,
@@ -6003,7 +6003,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
60036003
context,
60046004
GrazeSourceMessage::Warning(
60056005
GrazeSourceWarning::Specific(
6006-
SpecificGrazeWarning::PrimitiveValueForListMonitor,
6006+
GrazeWarningKind::PrimitiveValueForListMonitor,
60076007
*value.get_source_span(),
60086008
),
60096009
None,
@@ -6021,7 +6021,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
60216021
context,
60226022
GrazeSourceMessage::Warning(
60236023
GrazeSourceWarning::Specific(
6024-
SpecificGrazeWarning::ListValueForPrimitiveMonitor,
6024+
GrazeWarningKind::ListValueForPrimitiveMonitor,
60256025
*items.get_source_span(),
60266026
),
60276027
None,
@@ -6068,7 +6068,7 @@ impl GrazeVisitor<GrazeSb3GeneratorContext, GrazeSb3GeneratorError> for GrazeSb3
60686068
context,
60696069
GrazeSourceMessage::Warning(
60706070
GrazeSourceWarning::Specific(
6071-
SpecificGrazeWarning::SpecifiedMonitorPositionPartially,
6071+
GrazeWarningKind::SpecifiedMonitorPositionPartially,
60726072
*value.5,
60736073
),
60746074
None,

0 commit comments

Comments
 (0)