diff options
Diffstat (limited to 'node_modules/liquidjs/dist/tokens/operator-token.d.ts')
| -rw-r--r-- | node_modules/liquidjs/dist/tokens/operator-token.d.ts | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/node_modules/liquidjs/dist/tokens/operator-token.d.ts b/node_modules/liquidjs/dist/tokens/operator-token.d.ts new file mode 100644 index 0000000..dac5180 --- /dev/null +++ b/node_modules/liquidjs/dist/tokens/operator-token.d.ts @@ -0,0 +1,38 @@ +import { Token } from './token';
+export declare const enum OperatorType {
+ Binary = 0,
+ Unary = 1
+}
+export declare const operatorPrecedences: {
+ '==': number;
+ '!=': number;
+ '>': number;
+ '<': number;
+ '>=': number;
+ '<=': number;
+ contains: number;
+ not: number;
+ and: number;
+ or: number;
+};
+export declare const operatorTypes: {
+ '==': OperatorType;
+ '!=': OperatorType;
+ '>': OperatorType;
+ '<': OperatorType;
+ '>=': OperatorType;
+ '<=': OperatorType;
+ contains: OperatorType;
+ not: OperatorType;
+ and: OperatorType;
+ or: OperatorType;
+};
+export declare class OperatorToken extends Token {
+ input: string;
+ begin: number;
+ end: number;
+ file?: string | undefined;
+ operator: string;
+ constructor(input: string, begin: number, end: number, file?: string | undefined);
+ getPrecedence(): any;
+}
|
