From 1cb88ccad0d45cb238012ba05ba34777fac3fd7e Mon Sep 17 00:00:00 2001 From: Romain Goyet Date: Mon, 18 May 2015 19:56:57 +0200 Subject: [PATCH] Use poincare --- poincare/Makefile | 2 ++ poincare/include/poincare.h | 7 +++++++ poincare/include/poincare/expression.h | 7 +++++++ poincare/include/poincare/number.h | 13 +++++++++++++ poincare/src/expression.cpp | 5 +++++ poincare/src/number.cpp | 4 ++++ 6 files changed, 38 insertions(+) create mode 100644 poincare/Makefile create mode 100644 poincare/include/poincare.h create mode 100644 poincare/include/poincare/expression.h create mode 100644 poincare/include/poincare/number.h create mode 100644 poincare/src/expression.cpp create mode 100644 poincare/src/number.cpp diff --git a/poincare/Makefile b/poincare/Makefile new file mode 100644 index 000000000..5b0cd202f --- /dev/null +++ b/poincare/Makefile @@ -0,0 +1,2 @@ +SFLAGS += -Ipoincare/include +objs += $(addprefix poincare/src/, expression.o number.o) diff --git a/poincare/include/poincare.h b/poincare/include/poincare.h new file mode 100644 index 000000000..eee3eec28 --- /dev/null +++ b/poincare/include/poincare.h @@ -0,0 +1,7 @@ +#ifndef POINCARE_H +#define POINCARE_H + +#include +#include + +#endif diff --git a/poincare/include/poincare/expression.h b/poincare/include/poincare/expression.h new file mode 100644 index 000000000..f83decf1f --- /dev/null +++ b/poincare/include/poincare/expression.h @@ -0,0 +1,7 @@ +#ifndef POINCARE_EXPRESSION_H +#define POINCARE_EXPRESSION_H + +class Expression { +}; + +#endif diff --git a/poincare/include/poincare/number.h b/poincare/include/poincare/number.h new file mode 100644 index 000000000..d3c895bd9 --- /dev/null +++ b/poincare/include/poincare/number.h @@ -0,0 +1,13 @@ +#ifndef POINCARE_NUMBER_H +#define POINCARE_NUMBER_H + +#include + +class Number : Expression { + public: + Number(int v); + private: + int m_value; +}; + +#endif diff --git a/poincare/src/expression.cpp b/poincare/src/expression.cpp new file mode 100644 index 000000000..49cb524bf --- /dev/null +++ b/poincare/src/expression.cpp @@ -0,0 +1,5 @@ +#include +/* +Expression::Expression(int v) : value(v) { +} +*/ diff --git a/poincare/src/number.cpp b/poincare/src/number.cpp new file mode 100644 index 000000000..d6e106e2e --- /dev/null +++ b/poincare/src/number.cpp @@ -0,0 +1,4 @@ +#include + +Number::Number(int v) : m_value(v) { +}