-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.js
25 lines (21 loc) · 1.1 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
"use strict"
import {
setAPI, isExpressionFunction, makeExpressionFunction,
isExpressionFunctionApplication, makeExpressionFunctionApplication,
canApplyExpressionFunctionApplication, getVariablesIn, occursFree, isFree,
applyExpressionFunctionApplication, getNewVariableRelativeTo,
replaceWithoutCapture, alphaConvert, alphaEquivalent, betaReduce,
makeConstantExpression, makeProjectionExpression, makeImitationExpression,
CASES, Constraint, ConstraintList, MatchingChallenge
} from './src/matching-without-om.js';
import { API, OpenMath } from './src/openmath-api.js';
setAPI( API );
export {
API, setAPI, isExpressionFunction, makeExpressionFunction,
isExpressionFunctionApplication, makeExpressionFunctionApplication,
canApplyExpressionFunctionApplication, getVariablesIn, occursFree, isFree,
applyExpressionFunctionApplication, getNewVariableRelativeTo,
replaceWithoutCapture, alphaConvert, alphaEquivalent, betaReduce,
makeConstantExpression, makeProjectionExpression, makeImitationExpression,
CASES, Constraint, ConstraintList, MatchingChallenge, OpenMath
};