summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLauro Moura <lauromoura@expertisesolutions.com.br>2019-11-19 19:19:49 -0300
committerLauro Moura <lauromoura@expertisesolutions.com.br>2019-11-19 19:19:49 -0300
commit42238b91630816933e76a72a734f7f201ce3942e (patch)
tree019da91c087b9aba0f613d1dc5b1e762b1f7c63a
parentc30176e7ffac0ab70b8ef92cb0fce62b75499181 (diff)
WIP - Allowing common operators to be used off treedevs/lauromoura/eolian-cpp-header-fixes
-rw-r--r--src/lib/eolian_cxx/grammar/alternative.hpp4
-rw-r--r--src/lib/eolian_cxx/grammar/attribute_conditional.hpp2
-rw-r--r--src/lib/eolian_cxx/grammar/attribute_reorder.hpp4
-rw-r--r--src/lib/eolian_cxx/grammar/attribute_replace.hpp2
-rw-r--r--src/lib/eolian_cxx/grammar/attributes.hpp2
-rw-r--r--src/lib/eolian_cxx/grammar/case.hpp4
-rw-r--r--src/lib/eolian_cxx/grammar/counter.hpp8
-rw-r--r--src/lib/eolian_cxx/grammar/eps.hpp2
-rw-r--r--src/lib/eolian_cxx/grammar/generator.hpp2
-rw-r--r--src/lib/eolian_cxx/grammar/html_escaped_string.hpp6
-rw-r--r--src/lib/eolian_cxx/grammar/indentation.hpp4
-rw-r--r--src/lib/eolian_cxx/grammar/integral.hpp6
-rw-r--r--src/lib/eolian_cxx/grammar/kleene.hpp2
-rw-r--r--src/lib/eolian_cxx/grammar/list.hpp2
-rw-r--r--src/lib/eolian_cxx/grammar/sequence.hpp3
-rw-r--r--src/lib/eolian_cxx/grammar/string.hpp6
16 files changed, 30 insertions, 29 deletions
diff --git a/src/lib/eolian_cxx/grammar/alternative.hpp b/src/lib/eolian_cxx/grammar/alternative.hpp
index 708efd6..39dcb28 100644
--- a/src/lib/eolian_cxx/grammar/alternative.hpp
+++ b/src/lib/eolian_cxx/grammar/alternative.hpp
@@ -16,8 +16,8 @@
16#ifndef EOLIAN_CXX_ALTERNATIVE_HH 16#ifndef EOLIAN_CXX_ALTERNATIVE_HH
17#define EOLIAN_CXX_ALTERNATIVE_HH 17#define EOLIAN_CXX_ALTERNATIVE_HH
18 18
19#include "grammar/generator.hpp" 19#include "generator.hpp"
20#include "grammar/meta.hpp" 20#include "meta.hpp"
21 21
22namespace efl { namespace eolian { namespace grammar { 22namespace efl { namespace eolian { namespace grammar {
23 23
diff --git a/src/lib/eolian_cxx/grammar/attribute_conditional.hpp b/src/lib/eolian_cxx/grammar/attribute_conditional.hpp
index fc2057f..8f17f9f 100644
--- a/src/lib/eolian_cxx/grammar/attribute_conditional.hpp
+++ b/src/lib/eolian_cxx/grammar/attribute_conditional.hpp
@@ -16,7 +16,7 @@
16#ifndef EOLIAN_CXX_ATTRIBUTE_CONDITIONAL_HH 16#ifndef EOLIAN_CXX_ATTRIBUTE_CONDITIONAL_HH
17#define EOLIAN_CXX_ATTRIBUTE_CONDITIONAL_HH 17#define EOLIAN_CXX_ATTRIBUTE_CONDITIONAL_HH
18 18
19#include "grammar/generator.hpp" 19#include "generator.hpp"
20 20
21namespace efl { namespace eolian { namespace grammar { 21namespace efl { namespace eolian { namespace grammar {
22 22
diff --git a/src/lib/eolian_cxx/grammar/attribute_reorder.hpp b/src/lib/eolian_cxx/grammar/attribute_reorder.hpp
index 9267e14..b7b90b7 100644
--- a/src/lib/eolian_cxx/grammar/attribute_reorder.hpp
+++ b/src/lib/eolian_cxx/grammar/attribute_reorder.hpp
@@ -16,8 +16,8 @@
16#ifndef EOLIAN_CXX_ATTRIBUTE_REORDER_HH 16#ifndef EOLIAN_CXX_ATTRIBUTE_REORDER_HH
17#define EOLIAN_CXX_ATTRIBUTE_REORDER_HH 17#define EOLIAN_CXX_ATTRIBUTE_REORDER_HH
18 18
19#include "grammar/generator.hpp" 19#include "generator.hpp"
20#include "grammar/attributes.hpp" 20#include "attributes.hpp"
21 21
22namespace efl { namespace eolian { namespace grammar { 22namespace efl { namespace eolian { namespace grammar {
23 23
diff --git a/src/lib/eolian_cxx/grammar/attribute_replace.hpp b/src/lib/eolian_cxx/grammar/attribute_replace.hpp
index 9478fc1..39dedd1 100644
--- a/src/lib/eolian_cxx/grammar/attribute_replace.hpp
+++ b/src/lib/eolian_cxx/grammar/attribute_replace.hpp
@@ -16,7 +16,7 @@
16#ifndef EOLIAN_CXX_ATTRIBUTE_REPLACE_HH 16#ifndef EOLIAN_CXX_ATTRIBUTE_REPLACE_HH
17#define EOLIAN_CXX_ATTRIBUTE_REPLACE_HH 17#define EOLIAN_CXX_ATTRIBUTE_REPLACE_HH
18 18
19#include "grammar/generator.hpp" 19#include "generator.hpp"
20 20
21namespace efl { namespace eolian { namespace grammar { 21namespace efl { namespace eolian { namespace grammar {
22 22
diff --git a/src/lib/eolian_cxx/grammar/attributes.hpp b/src/lib/eolian_cxx/grammar/attributes.hpp
index 13c57b7..9519100 100644
--- a/src/lib/eolian_cxx/grammar/attributes.hpp
+++ b/src/lib/eolian_cxx/grammar/attributes.hpp
@@ -18,7 +18,7 @@
18 18
19#include <tuple> 19#include <tuple>
20#include <type_traits> 20#include <type_traits>
21#include "grammar/type_traits.hpp" 21#include "type_traits.hpp"
22 22
23namespace efl { namespace eolian { namespace grammar { 23namespace efl { namespace eolian { namespace grammar {
24 24
diff --git a/src/lib/eolian_cxx/grammar/case.hpp b/src/lib/eolian_cxx/grammar/case.hpp
index 6599f45..363293a 100644
--- a/src/lib/eolian_cxx/grammar/case.hpp
+++ b/src/lib/eolian_cxx/grammar/case.hpp
@@ -16,8 +16,8 @@
16#ifndef EOLIAN_CXX_CASE_HH 16#ifndef EOLIAN_CXX_CASE_HH
17#define EOLIAN_CXX_CASE_HH 17#define EOLIAN_CXX_CASE_HH
18 18
19#include "grammar/context.hpp" 19#include "context.hpp"
20#include "grammar/generator.hpp" 20#include "generator.hpp"
21 21
22namespace efl { namespace eolian { namespace grammar { 22namespace efl { namespace eolian { namespace grammar {
23 23
diff --git a/src/lib/eolian_cxx/grammar/counter.hpp b/src/lib/eolian_cxx/grammar/counter.hpp
index d5af506..ad051ea 100644
--- a/src/lib/eolian_cxx/grammar/counter.hpp
+++ b/src/lib/eolian_cxx/grammar/counter.hpp
@@ -4,10 +4,10 @@
4#include <cstdlib> 4#include <cstdlib>
5#include <cstring> 5#include <cstring>
6 6
7#include "grammar/generator.hpp" 7#include "generator.hpp"
8#include "grammar/attributes.hpp" 8#include "attributes.hpp"
9#include "grammar/case.hpp" 9#include "case.hpp"
10#include "grammar/integral.hpp" 10#include "integral.hpp"
11 11
12namespace efl { namespace eolian { namespace grammar { 12namespace efl { namespace eolian { namespace grammar {
13 13
diff --git a/src/lib/eolian_cxx/grammar/eps.hpp b/src/lib/eolian_cxx/grammar/eps.hpp
index 6416bc9..c0f548c 100644
--- a/src/lib/eolian_cxx/grammar/eps.hpp
+++ b/src/lib/eolian_cxx/grammar/eps.hpp
@@ -16,7 +16,7 @@
16#ifndef EOLIAN_CXX_EPS_HH 16#ifndef EOLIAN_CXX_EPS_HH
17#define EOLIAN_CXX_EPS_HH 17#define EOLIAN_CXX_EPS_HH
18 18
19#include "grammar/generator.hpp" 19#include "generator.hpp"
20 20
21namespace efl { namespace eolian { namespace grammar { 21namespace efl { namespace eolian { namespace grammar {
22 22
diff --git a/src/lib/eolian_cxx/grammar/generator.hpp b/src/lib/eolian_cxx/grammar/generator.hpp
index 881786a..d3c341c 100644
--- a/src/lib/eolian_cxx/grammar/generator.hpp
+++ b/src/lib/eolian_cxx/grammar/generator.hpp
@@ -16,7 +16,7 @@
16#ifndef EOLIAN_CXX_GENERATOR_HH 16#ifndef EOLIAN_CXX_GENERATOR_HH
17#define EOLIAN_CXX_GENERATOR_HH 17#define EOLIAN_CXX_GENERATOR_HH
18 18
19#include <type_traits> 19#include "type_traits"
20 20
21// EXPERIMENTAL 21// EXPERIMENTAL
22//#define USE_EOCXX_INHERIT_ONLY 22//#define USE_EOCXX_INHERIT_ONLY
diff --git a/src/lib/eolian_cxx/grammar/html_escaped_string.hpp b/src/lib/eolian_cxx/grammar/html_escaped_string.hpp
index e5faa3b..7ecd783 100644
--- a/src/lib/eolian_cxx/grammar/html_escaped_string.hpp
+++ b/src/lib/eolian_cxx/grammar/html_escaped_string.hpp
@@ -19,9 +19,9 @@
19#include <cstdlib> 19#include <cstdlib>
20#include <cstring> 20#include <cstring>
21 21
22#include "grammar/generator.hpp" 22#include "generator.hpp"
23#include "grammar/attributes.hpp" 23#include "attributes.hpp"
24#include "grammar/string.hpp" 24#include "string.hpp"
25 25
26namespace efl { namespace eolian { namespace grammar { 26namespace efl { namespace eolian { namespace grammar {
27 27
diff --git a/src/lib/eolian_cxx/grammar/indentation.hpp b/src/lib/eolian_cxx/grammar/indentation.hpp
index b88a14d..aa27b2a 100644
--- a/src/lib/eolian_cxx/grammar/indentation.hpp
+++ b/src/lib/eolian_cxx/grammar/indentation.hpp
@@ -16,8 +16,8 @@
16#ifndef EOLIAN_CXX_GRAMMAR_INDENTATION_HPP 16#ifndef EOLIAN_CXX_GRAMMAR_INDENTATION_HPP
17#define EOLIAN_CXX_GRAMMAR_INDENTATION_HPP 17#define EOLIAN_CXX_GRAMMAR_INDENTATION_HPP
18 18
19#include "grammar/generator.hpp" 19#include "generator.hpp"
20#include "grammar/attributes.hpp" 20#include "attributes.hpp"
21 21
22namespace efl { namespace eolian { namespace grammar { 22namespace efl { namespace eolian { namespace grammar {
23 23
diff --git a/src/lib/eolian_cxx/grammar/integral.hpp b/src/lib/eolian_cxx/grammar/integral.hpp
index 2086a0d..b0111d7 100644
--- a/src/lib/eolian_cxx/grammar/integral.hpp
+++ b/src/lib/eolian_cxx/grammar/integral.hpp
@@ -19,9 +19,9 @@
19#include <cstdlib> 19#include <cstdlib>
20#include <cstring> 20#include <cstring>
21 21
22#include "grammar/generator.hpp" 22#include "generator.hpp"
23#include "grammar/attributes.hpp" 23#include "attributes.hpp"
24#include "grammar/case.hpp" 24#include "case.hpp"
25 25
26namespace efl { namespace eolian { namespace grammar { 26namespace efl { namespace eolian { namespace grammar {
27 27
diff --git a/src/lib/eolian_cxx/grammar/kleene.hpp b/src/lib/eolian_cxx/grammar/kleene.hpp
index 2ac1ce1..91c5bb3 100644
--- a/src/lib/eolian_cxx/grammar/kleene.hpp
+++ b/src/lib/eolian_cxx/grammar/kleene.hpp
@@ -16,7 +16,7 @@
16#ifndef EOLIAN_CXX_KLEENE_HH 16#ifndef EOLIAN_CXX_KLEENE_HH
17#define EOLIAN_CXX_KLEENE_HH 17#define EOLIAN_CXX_KLEENE_HH
18 18
19#include "grammar/generator.hpp" 19#include "generator.hpp"
20 20
21namespace efl { namespace eolian { namespace grammar { 21namespace efl { namespace eolian { namespace grammar {
22 22
diff --git a/src/lib/eolian_cxx/grammar/list.hpp b/src/lib/eolian_cxx/grammar/list.hpp
index 2274e17..916b4f4 100644
--- a/src/lib/eolian_cxx/grammar/list.hpp
+++ b/src/lib/eolian_cxx/grammar/list.hpp
@@ -16,7 +16,7 @@
16#ifndef EOLIAN_CXX_LIST_HH 16#ifndef EOLIAN_CXX_LIST_HH
17#define EOLIAN_CXX_LIST_HH 17#define EOLIAN_CXX_LIST_HH
18 18
19#include "grammar/generator.hpp" 19#include "generator.hpp"
20 20
21namespace efl { namespace eolian { namespace grammar { 21namespace efl { namespace eolian { namespace grammar {
22 22
diff --git a/src/lib/eolian_cxx/grammar/sequence.hpp b/src/lib/eolian_cxx/grammar/sequence.hpp
index d85cb56..208c0bd 100644
--- a/src/lib/eolian_cxx/grammar/sequence.hpp
+++ b/src/lib/eolian_cxx/grammar/sequence.hpp
@@ -16,7 +16,8 @@
16#ifndef EOLIAN_CXX_SEQUENCE_HH 16#ifndef EOLIAN_CXX_SEQUENCE_HH
17#define EOLIAN_CXX_SEQUENCE_HH 17#define EOLIAN_CXX_SEQUENCE_HH
18 18
19#include "grammar/generator.hpp" 19#include "generator.hpp"
20#include "attributes.hpp"
20 21
21namespace efl { namespace eolian { namespace grammar { 22namespace efl { namespace eolian { namespace grammar {
22 23
diff --git a/src/lib/eolian_cxx/grammar/string.hpp b/src/lib/eolian_cxx/grammar/string.hpp
index fbbf1ec..56f50eb 100644
--- a/src/lib/eolian_cxx/grammar/string.hpp
+++ b/src/lib/eolian_cxx/grammar/string.hpp
@@ -19,9 +19,9 @@
19#include <cstdlib> 19#include <cstdlib>
20#include <cstring> 20#include <cstring>
21 21
22#include "grammar/generator.hpp" 22#include "generator.hpp"
23#include "grammar/attributes.hpp" 23#include "attributes.hpp"
24#include "grammar/case.hpp" 24#include "case.hpp"
25 25
26namespace efl { namespace eolian { namespace grammar { 26namespace efl { namespace eolian { namespace grammar {
27 27