mirror of
https://github.com/louisrubet/rpn
synced 2025-01-30 20:34:30 +01:00
cpp files to cc, hpp files to h
This commit is contained in:
parent
b7774f20d9
commit
25dc731559
26 changed files with 49 additions and 49 deletions
|
@ -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
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) 2014-2022 Louis Rubet
|
||||
|
||||
#include "input.hpp"
|
||||
#include "input.h"
|
||||
|
||||
#include <cstring>
|
||||
|
|
@ -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) {
|
|
@ -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:
|
|
@ -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
|
||||
///
|
|
@ -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))
|
|
@ -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;
|
|
@ -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_
|
|
@ -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_{
|
|
@ -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 {
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) 2014-2022 Louis Rubet
|
||||
|
||||
#include "program.hpp"
|
||||
#include "program.h"
|
||||
|
||||
/// @brief if keyword (branch) implementation
|
||||
///
|
|
@ -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
|
|
@ -6,7 +6,7 @@
|
|||
using std::cout, std::string, std::pair;
|
||||
|
||||
#include "linenoise.h"
|
||||
#include "program.hpp"
|
||||
#include "program.h"
|
||||
#include "version.h"
|
||||
|
||||
// description
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) 2014-2022 Louis Rubet
|
||||
|
||||
#include "program.hpp"
|
||||
#include "program.h"
|
||||
|
||||
/// @brief e keyword implementation
|
||||
///
|
|
@ -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
|
||||
///
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) 2014-2022 Louis Rubet
|
||||
|
||||
#include "program.hpp"
|
||||
#include "program.h"
|
||||
|
||||
/// @brief + keyword implementation
|
||||
///
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) 2014-2022 Louis Rubet
|
||||
|
||||
#include "program.hpp"
|
||||
#include "program.h"
|
||||
|
||||
/// @brief swap keyword implementation
|
||||
///
|
|
@ -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
|
||||
///
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
#include <fcntl.h>
|
||||
|
||||
#include "program.hpp"
|
||||
#include "program.h"
|
||||
|
||||
/// @brief ->str keyword implementation
|
||||
///
|
|
@ -3,7 +3,7 @@
|
|||
#include <string>
|
||||
using std::string;
|
||||
|
||||
#include "program.hpp"
|
||||
#include "program.h"
|
||||
#include "version.h"
|
||||
|
||||
// foreground colors
|
|
@ -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_
|
||||
///
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
#include <ctime>
|
||||
|
||||
#include "program.hpp"
|
||||
#include "program.h"
|
||||
|
||||
/// @brief time keyword implementation
|
||||
///
|
|
@ -1,6 +1,6 @@
|
|||
// Copyright (c) 2014-2022 Louis Rubet
|
||||
|
||||
#include "program.hpp"
|
||||
#include "program.h"
|
||||
|
||||
/// @brief pi keyword implementation
|
||||
///
|
|
@ -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
|
||||
///
|
Loading…
Add table
Reference in a new issue