File tree 1 file changed +5
-1
lines changed
1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -305,8 +305,10 @@ export function phraseAsVerb(
305
305
case "adjective" : {
306
306
let negated : boolean ;
307
307
let subjectComplement : English . Complement ;
308
+ let inWayPhrase : null | English . NounPhrase ;
308
309
switch ( phrase . type ) {
309
310
case "noun" : {
311
+ inWayPhrase = null ;
310
312
const extract = extractNegativeFromNoun ( phrase . noun ) ;
311
313
negated = extract != null ;
312
314
subjectComplement = {
@@ -316,6 +318,7 @@ export function phraseAsVerb(
316
318
break ;
317
319
}
318
320
case "adjective" : {
321
+ inWayPhrase = phrase . inWayPhrase ;
319
322
const extract = extractNegativeFromAdjective ( phrase . adjective ) ;
320
323
negated = extract != null ;
321
324
subjectComplement = {
@@ -341,7 +344,8 @@ export function phraseAsVerb(
341
344
subjectComplement,
342
345
object : null ,
343
346
objectComplement : null ,
344
- prepositions : [ ] ,
347
+ prepositions : nullableAsArray ( inWayPhrase )
348
+ . map ( ( noun ) => nounAsPreposition ( noun , "in" ) ) ,
345
349
forObject : false ,
346
350
predicateType : null ,
347
351
emphasis : false ,
You can’t perform that action at this time.
0 commit comments