Skip to content

Commit 9385f2b

Browse files
committed
feat-fix: recover docker construction
1 parent 1db2422 commit 9385f2b

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

scripts/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@ COPY --from=builder /app/dist /app/dist
3434

3535
RUN rm -rf /app/**/tsconfig.tsbuildinfo
3636

37-
ENTRYPOINT ["node", "/app/dist/flowr.js"]
37+
ENTRYPOINT ["node", "/app/dist/cli/flowr.js"]

src/statistics/features/supported/assignments/assignments.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { postProcess } from './post-process'
55
import type { RNodeWithParent } from '../../../../r-bridge/lang-4.x/ast/model/processing/decorate'
66
import { visitAst } from '../../../../r-bridge/lang-4.x/ast/model/processing/visitor'
77
import { RType } from '../../../../r-bridge/lang-4.x/ast/model/type'
8-
import { AssignmentOperators } from '../../../../../test/functionality/_helper/provider'
8+
import { OperatorDatabase, Operators } from '../../../../r-bridge/lang-4.x/ast/model/operators'
99

1010

1111
const initialAssignmentInfo = {
@@ -19,13 +19,14 @@ const initialAssignmentInfo = {
1919

2020
export type AssignmentInfo = Writable<typeof initialAssignmentInfo>
2121

22+
export const AssignmentOperators: ReadonlySet<string> = new Set(Operators.filter(op => OperatorDatabase[op].usedAs === 'assignment'))
2223

2324
function visitAssignment(info: AssignmentInfo, input: FeatureProcessorInput): void {
2425
const assignmentStack: RNodeWithParent[] = []
2526

2627
visitAst(input.normalizedRAst.ast,
2728
node => {
28-
if(node.type !== RType.BinaryOp || !AssignmentOperators.includes(node.operator)) {
29+
if(node.type !== RType.BinaryOp || !AssignmentOperators.has(node.operator)) {
2930
return
3031
}
3132

0 commit comments

Comments
 (0)