#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 | ) |
|