From 7c57c521af3949fabdbe26b82a9babf560df96e9 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Wed, 19 Feb 2014 09:14:33 -0800 Subject: [PATCH] Add missing header includes For some reason, xcode tolerated these missing includes. Travis CI doesn't. --- include/tree_sitter/compiler.h | 1 + src/compiler/build_tables/item_set_closure.cpp | 1 + src/compiler/rules/rule.h | 1 + src/compiler/rules/symbol.h | 2 +- src/runtime/error.cpp | 1 + 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/include/tree_sitter/compiler.h b/include/tree_sitter/compiler.h index 4b8742d3..6dde9200 100644 --- a/include/tree_sitter/compiler.h +++ b/include/tree_sitter/compiler.h @@ -5,6 +5,7 @@ #include #include #include +#include namespace tree_sitter { namespace rules { diff --git a/src/compiler/build_tables/item_set_closure.cpp b/src/compiler/build_tables/item_set_closure.cpp index 7cdc7c06..3ca97f26 100644 --- a/src/compiler/build_tables/item_set_closure.cpp +++ b/src/compiler/build_tables/item_set_closure.cpp @@ -2,6 +2,7 @@ #include "tree_sitter/compiler.h" #include "./follow_sets.h" #include "item.h" +#include namespace tree_sitter { using std::set; diff --git a/src/compiler/rules/rule.h b/src/compiler/rules/rule.h index 43521074..c10901f2 100644 --- a/src/compiler/rules/rule.h +++ b/src/compiler/rules/rule.h @@ -2,6 +2,7 @@ #define __TreeSitter__rule__ #include +#include namespace tree_sitter { namespace rules { diff --git a/src/compiler/rules/symbol.h b/src/compiler/rules/symbol.h index cde0dd68..809567fd 100644 --- a/src/compiler/rules/symbol.h +++ b/src/compiler/rules/symbol.h @@ -2,7 +2,7 @@ #define __tree_sitter__sym__ #include "rule.h" -#include +#include namespace tree_sitter { namespace rules { diff --git a/src/runtime/error.cpp b/src/runtime/error.cpp index 52afb688..f3378470 100644 --- a/src/runtime/error.cpp +++ b/src/runtime/error.cpp @@ -1,5 +1,6 @@ #include "tree_sitter/runtime.h" #include +#include "string.h" using std::string;