export declare class EsprimeAnalyer { /** * MemberExpression */ static analyMemberExpression(e: any): string; /** * VariableDeclaration */ static analyVariableDeclaration(e: any): { symbol: any; type: any; value: any; }[]; /** * ReturnStatement * symbol: 变量信息 * type: 变量类型(Literal字符,Identifier变量) */ static analyReturnStatement(e: any): { symbol: any; type: any; }[]; private static cycleAnalyReturn; /** * AssignmentExpression */ static analyAssignmentExpression(e: any): { symbol: any; type: any; }[]; /** * CallExpression */ static analyCallExpression(e: any): { symbol: any; type: any; }[]; private static cycleAnalyCallExpression; /** * BinaryExpression */ static analyBinaryExpression(e: any): { symbol: any; type: any; }[]; private static cycleAnalyBinaryExpression; /** * IfStatement */ static analyIfStatement(e: any): { symbol: any; type: any; }[]; private static cycleAnalyIfStatement; /** * LogicalExpression */ static analyLogicalExpression(e: any): { symbol: any; type: any; }[]; private static cycleAnalyLogicalExpression; /** * ConditionalExpression */ static analyConditionalExpression(e: any): { symbol: any; type: any; }[]; private static cycleAnalyConditionalExpression; /** * UnaryExpression */ static analyUnaryExpression(e: any): { symbol: any; type: any; }[]; /** * ForStatement */ static analyForStatement(e: any): { symbol: any; type: any; }[]; private static addIdentifier; private static addLiteral; static analyIdentifier(e: any): { symbol: any; type: any; }[]; static analyLiteral(e: any): { symbol: any; type: any; }[]; }