Skip to content

Commit 382ada2

Browse files
committed
rename
1 parent 62d965b commit 382ada2

File tree

6 files changed

+16
-18
lines changed

6 files changed

+16
-18
lines changed

src/parser/ast.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ export type Sentence =
8686
| Readonly<{
8787
type: "default";
8888
startingParticle: null | HeadedWordUnit;
89-
laClauses: ReadonlyArray<ContextClause>;
89+
contextClauses: ReadonlyArray<ContextClause>;
9090
finalClause: Clause;
9191
anuSeme: null | HeadedWordUnit;
9292
emphasis: null | Emphasis;

src/parser/composer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ export function sentence(sentence: Sentence): string {
191191
case "default":
192192
text = [
193193
...nullableAsArray(sentence.startingParticle).map(wordUnit),
194-
...sentence.laClauses
194+
...sentence.contextClauses
195195
.map(contextClause)
196196
.map((clause) => `${clause} la`),
197197
clause(sentence.finalClause),

src/parser/extract.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ export function everyWordUnitInSentence(
117117
case "default":
118118
return [
119119
...nullableAsArray(sentence.startingParticle),
120-
...sentence.laClauses.flatMap(everyWordUnitInContextClause),
120+
...sentence.contextClauses.flatMap(everyWordUnitInContextClause),
121121
...everyWordUnitInClause(sentence.finalClause),
122122
...nullableAsArray(sentence.anuSeme),
123123
];

src/parser/filter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ export const SENTENCE_RULE: ReadonlyArray<(sentence: Sentence) => boolean> = [
327327
},
328328
// If there is "la", there can't be starting particle e.g. taso
329329
(sentence) =>
330-
sentence.type !== "default" || sentence.laClauses.length === 0 ||
330+
sentence.type !== "default" || sentence.contextClauses.length === 0 ||
331331
sentence.startingParticle == null || throwError(
332332
new UnrecognizedError(
333333
`${sentence.startingParticle.word} particle with "la"`,

src/parser/parser.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,7 @@ const sentence = choice<Sentence>(
673673
(
674674
[
675675
startingParticle,
676-
laClauses,
676+
contextClauses,
677677
finalClause,
678678
anuSeme,
679679
emphasis,
@@ -683,7 +683,7 @@ const sentence = choice<Sentence>(
683683
const sentence: Sentence & { type: "default" } = {
684684
type: "default",
685685
startingParticle,
686-
laClauses,
686+
contextClauses,
687687
finalClause,
688688
anuSeme,
689689
emphasis,

src/translator/sentence.ts

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,8 @@ function sentence(
130130
: sentence.punctuation;
131131
switch (sentence.type) {
132132
case "default": {
133-
const laClauses = sentence.laClauses;
134133
const contextClauses = ArrayResult.combine(
135-
...laClauses.map(contextClause),
134+
...sentence.contextClauses.map(contextClause),
136135
)
137136
.map((clause) => clause.flat());
138137
if (sentence.startingParticle != null) {
@@ -142,28 +141,27 @@ function sentence(
142141
),
143142
);
144143
}
145-
const lastEngClause = clause(sentence.finalClause);
146-
const right = nullableAsArray(sentence.anuSeme).map(anuSeme);
147-
const interjectionClause =
148-
sentence.laClauses.length === 0 && sentence.startingParticle == null &&
144+
const finalClause = clause(sentence.finalClause);
145+
const useAnuSeme = nullableAsArray(sentence.anuSeme).map(anuSeme);
146+
const interjectionClause = sentence.contextClauses.length === 0 &&
149147
sentence.startingParticle == null
150-
? interjection(sentence.finalClause)
151-
: new ArrayResult<English.Clause>();
152-
const engClauses = ArrayResult.combine(
148+
? interjection(sentence.finalClause)
149+
: new ArrayResult<English.Clause>();
150+
const clauses = ArrayResult.combine(
153151
contextClauses,
154-
ArrayResult.concat(interjectionClause, lastEngClause),
152+
ArrayResult.concat(interjectionClause, finalClause),
155153
)
156154
.map(([contextClauses, lastClause]) => [
157155
...contextClauses,
158156
lastClause,
159-
...right,
157+
...useAnuSeme,
160158
]);
161159
const usePunctuation = emphasisAsPunctuation({
162160
emphasis: sentence.emphasis,
163161
interrogative: sentence.interrogative != null,
164162
originalPunctuation: punctuation,
165163
});
166-
return engClauses.map((clauses) => ({
164+
return clauses.map((clauses) => ({
167165
type: "sentence",
168166
clauses,
169167
punctuation: usePunctuation,

0 commit comments

Comments
 (0)