cpp files to cc, hpp files to h

This commit is contained in:
Louis Rubet 2022-02-25 16:13:20 +01:00
parent b7774f20d9
commit 25dc731559
26 changed files with 49 additions and 49 deletions

View file

@ -51,25 +51,25 @@ include_directories(${PROJECT_SOURCE_DIR}/src ${PROJECT_SOURCE_DIR}/linenoise-ng
# build
add_executable(
rpn
${PROJECT_SOURCE_DIR}/src/main.cpp
${PROJECT_SOURCE_DIR}/src/object.cpp
${PROJECT_SOURCE_DIR}/src/mpreal-out.cpp
${PROJECT_SOURCE_DIR}/src/program.cpp
${PROJECT_SOURCE_DIR}/src/lexer.cpp
${PROJECT_SOURCE_DIR}/src/input.cpp
${PROJECT_SOURCE_DIR}/src/rpn-branch.cpp
${PROJECT_SOURCE_DIR}/src/rpn-complex.cpp
${PROJECT_SOURCE_DIR}/src/rpn-general.cpp
${PROJECT_SOURCE_DIR}/src/rpn-logs.cpp
${PROJECT_SOURCE_DIR}/src/rpn-program.cpp
${PROJECT_SOURCE_DIR}/src/rpn-real.cpp
${PROJECT_SOURCE_DIR}/src/rpn-stack.cpp
${PROJECT_SOURCE_DIR}/src/rpn-store.cpp
${PROJECT_SOURCE_DIR}/src/rpn-string.cpp
${PROJECT_SOURCE_DIR}/src/rpn-test.cpp
${PROJECT_SOURCE_DIR}/src/rpn-test-framework.cpp
${PROJECT_SOURCE_DIR}/src/rpn-time.cpp
${PROJECT_SOURCE_DIR}/src/rpn-trig.cpp
${PROJECT_SOURCE_DIR}/src/main.cc
${PROJECT_SOURCE_DIR}/src/object.cc
${PROJECT_SOURCE_DIR}/src/mpreal-out.cc
${PROJECT_SOURCE_DIR}/src/program.cc
${PROJECT_SOURCE_DIR}/src/lexer.cc
${PROJECT_SOURCE_DIR}/src/input.cc
${PROJECT_SOURCE_DIR}/src/rpn-branch.cc
${PROJECT_SOURCE_DIR}/src/rpn-complex.cc
${PROJECT_SOURCE_DIR}/src/rpn-general.cc
${PROJECT_SOURCE_DIR}/src/rpn-logs.cc
${PROJECT_SOURCE_DIR}/src/rpn-program.cc
${PROJECT_SOURCE_DIR}/src/rpn-real.cc
${PROJECT_SOURCE_DIR}/src/rpn-stack.cc
${PROJECT_SOURCE_DIR}/src/rpn-store.cc
${PROJECT_SOURCE_DIR}/src/rpn-string.cc
${PROJECT_SOURCE_DIR}/src/rpn-test.cc
${PROJECT_SOURCE_DIR}/src/rpn-test-framework.cc
${PROJECT_SOURCE_DIR}/src/rpn-time.cc
${PROJECT_SOURCE_DIR}/src/rpn-trig.cc
${PROJECT_SOURCE_DIR}/linenoise-ng/src/ConvertUTF.cpp
${PROJECT_SOURCE_DIR}/linenoise-ng/src/linenoise.cpp
${PROJECT_SOURCE_DIR}/linenoise-ng/src/wcwidth.cpp

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "input.hpp"
#include "input.h"
#include <cstring>

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "lexer.hpp"
#include "lexer.h"
bool Lexer::Analyse(string& entry, map<string, ReservedWord>& keywords, vector<SynElement>& elements,
vector<SynError>& errors) {

View file

@ -11,7 +11,7 @@ using mpfr::mpreal;
#include <vector>
using std::map, std::string, std::vector;
#include "object.hpp"
#include "object.h"
class Lexer {
public:

View file

@ -9,8 +9,8 @@
using std::cerr;
// internal includes
#include "input.hpp"
#include "program.hpp"
#include "input.h"
#include "program.h"
/// @brief actions to be done at rpn exit
///

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "mpreal-out.hpp"
#include "mpreal-out.h"
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
#define MAX(h, i) ((h) > (i) ? (h) : (i))

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "object.hpp"
#include "object.h"
// number statics
Number::mode_enum Number::mode = Number::kDefaultMode;

View file

@ -1,7 +1,7 @@
// Copyright (c) 2014-2022 Louis Rubet
#ifndef SRC_OBJECT_HPP_
#define SRC_OBJECT_HPP_
#ifndef SRC_OBJECT_H_
#define SRC_OBJECT_H_
#include <mpreal.h>
using mpfr::mpreal;
@ -12,7 +12,7 @@ using mpfr::mpreal;
#include <string>
using std::complex, std::ostream, std::string, std::stringstream;
#include "mpreal-out.hpp"
#include "mpreal-out.h"
// definitions for objects
///
@ -212,4 +212,4 @@ struct Branch : Object {
string value;
};
#endif // SRC_OBJECT_HPP_
#endif // SRC_OBJECT_H_

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "program.hpp"
#include "program.h"
//< language reserved keywords (allowed types are kKeyword, kBranch or kUndef)
vector<program::keyword_t> program::keywords_{

View file

@ -14,9 +14,9 @@ using namespace std;
using mpfr::mpreal;
// internal includes
#include "lexer.hpp"
#include "object.hpp"
#include "stack.hpp"
#include "lexer.h"
#include "object.h"
#include "stack.h"
//< program class: the class containing a string parser, all the programs keywords, a stack for running the program
class program : public deque<Object*>, public Lexer {

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "program.hpp"
#include "program.h"
/// @brief if keyword (branch) implementation
///

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "program.hpp"
#include "program.h"
/// @brief re keyword implementation
/// the result is stacked on current program stack

View file

@ -6,7 +6,7 @@
using std::cout, std::string, std::pair;
#include "linenoise.h"
#include "program.hpp"
#include "program.h"
#include "version.h"
// description

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "program.hpp"
#include "program.h"
/// @brief e keyword implementation
///

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "program.hpp"
#include "program.h"
/// @brief find variable by its name in local heap, successive parents heaps, global heap
///

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "program.hpp"
#include "program.h"
/// @brief + keyword implementation
///

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "program.hpp"
#include "program.h"
/// @brief swap keyword implementation
///

View file

@ -1,7 +1,7 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "input.hpp"
#include "program.hpp"
#include "input.h"
#include "program.h"
/// @brief sto keyword implementation
///

View file

@ -2,7 +2,7 @@
#include <fcntl.h>
#include "program.hpp"
#include "program.h"
/// @brief ->str keyword implementation
///

View file

@ -3,7 +3,7 @@
#include <string>
using std::string;
#include "program.hpp"
#include "program.h"
#include "version.h"
// foreground colors

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "program.hpp"
#include "program.h"
/// @brief compared 2 strings on top of the stack_
///

View file

@ -2,7 +2,7 @@
#include <ctime>
#include "program.hpp"
#include "program.h"
/// @brief time keyword implementation
///

View file

@ -1,6 +1,6 @@
// Copyright (c) 2014-2022 Louis Rubet
#include "program.hpp"
#include "program.h"
/// @brief pi keyword implementation
///

View file

@ -9,7 +9,7 @@
#include <algorithm>
using std::deque, std::map, std::string;
#include "object.hpp"
#include "object.h"
/// @brief stack object, parens of program, storing execution stack values or programs
///