#include <quiz.h>
#include <poincare.h>
#include <string.h>
#include <ion.h>
#include <stdlib.h>
#include <assert.h>
#include <cmath>
Go to the source code of this file.
|  | 
| void | translate_in_special_chars (char *expression) | 
|  | 
| void | translate_in_ASCII_chars (char *expression) | 
|  | 
| Expression * | parse_expression (const char *expression) | 
|  | 
| void | assert_parsed_expression_type (const char *expression, Poincare::Expression::Type type) | 
|  | 
| void | assert_parsed_expression_polynomial_degree (const char *expression, int degree, char symbolName) | 
|  | 
| template<typename T > | 
| void | assert_parsed_expression_evaluates_to (const char *expression, Complex< T > *results, int numberOfRows, int numberOfColumns, Expression::AngleUnit angleUnit) | 
|  | 
| void | assert_parsed_expression_simplify_to (const char *expression, const char *simplifiedExpression, Expression::AngleUnit angleUnit) | 
|  | 
| template void | assert_parsed_expression_evaluates_to< float > (char const *, Poincare::Complex< float > *, int, int, Poincare::Expression::AngleUnit) | 
|  | 
| template void | assert_parsed_expression_evaluates_to< double > (char const *, Poincare::Complex< double > *, int, int, Poincare::Expression::AngleUnit) | 
|  | 
◆ assert_parsed_expression_evaluates_to()
template<typename T > 
      
        
          | void assert_parsed_expression_evaluates_to | ( | const char * | expression, | 
        
          |  |  | Complex< T > * | results, | 
        
          |  |  | int | numberOfRows, | 
        
          |  |  | int | numberOfColumns, | 
        
          |  |  | Expression::AngleUnit | angleUnit | 
        
          |  | ) |  |  | 
      
 
 
◆ assert_parsed_expression_evaluates_to< double >()
◆ assert_parsed_expression_evaluates_to< float >()
◆ assert_parsed_expression_polynomial_degree()
      
        
          | void assert_parsed_expression_polynomial_degree | ( | const char * | expression, | 
        
          |  |  | int | degree, | 
        
          |  |  | char | symbolName | 
        
          |  | ) |  |  | 
      
 
 
◆ assert_parsed_expression_simplify_to()
      
        
          | void assert_parsed_expression_simplify_to | ( | const char * | expression, | 
        
          |  |  | const char * | simplifiedExpression, | 
        
          |  |  | Expression::AngleUnit | angleUnit | 
        
          |  | ) |  |  | 
      
 
 
◆ assert_parsed_expression_type()
◆ parse_expression()
      
        
          | Expression* parse_expression | ( | const char * | expression | ) |  | 
      
 
 
◆ translate_in_ASCII_chars()
      
        
          | void translate_in_ASCII_chars | ( | char * | expression | ) |  | 
      
 
 
◆ translate_in_special_chars()
      
        
          | void translate_in_special_chars | ( | char * | expression | ) |  |