Put public headers in tree_sitter directory
This commit is contained in:
parent
84b8addb63
commit
d09fa910ef
25 changed files with 45 additions and 35 deletions
|
|
@ -5,7 +5,7 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include "runtime.h"
|
||||
#include "./runtime.h"
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
2
spec/fixtures/grammars/arithmetic.cpp
vendored
2
spec/fixtures/grammars/arithmetic.cpp
vendored
|
|
@ -1,5 +1,5 @@
|
|||
#include "test_grammars.h"
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
|
||||
using namespace tree_sitter;
|
||||
using namespace rules;
|
||||
|
|
|
|||
2
spec/fixtures/grammars/json.cpp
vendored
2
spec/fixtures/grammars/json.cpp
vendored
|
|
@ -1,5 +1,5 @@
|
|||
#include "test_grammars.h"
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
|
||||
using namespace tree_sitter;
|
||||
using namespace rules;
|
||||
|
|
|
|||
2
spec/fixtures/grammars/test_grammars.h
vendored
2
spec/fixtures/grammars/test_grammars.h
vendored
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef TreeSitter_test_grammars_h
|
||||
#define TreeSitter_test_grammars_h
|
||||
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
|
||||
namespace test_grammars {
|
||||
tree_sitter::Grammar arithmetic();
|
||||
|
|
|
|||
2
spec/fixtures/parsers/arithmetic.c
vendored
2
spec/fixtures/parsers/arithmetic.c
vendored
|
|
@ -1,4 +1,4 @@
|
|||
#include "parser.h"
|
||||
#include "tree_sitter/parser.h"
|
||||
|
||||
enum ts_symbol {
|
||||
ts_symbol_expression,
|
||||
|
|
|
|||
2
spec/fixtures/parsers/json.c
vendored
2
spec/fixtures/parsers/json.c
vendored
|
|
@ -1,4 +1,4 @@
|
|||
#include "parser.h"
|
||||
#include "tree_sitter/parser.h"
|
||||
|
||||
enum ts_symbol {
|
||||
ts_symbol_array,
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#include "bandit/bandit.h"
|
||||
#include "helpers/stream_methods.h"
|
||||
#include "helpers/equals_pointer.h"
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
|
||||
using namespace tree_sitter;
|
||||
using namespace std;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#include "first_set.h"
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
#include "rule_can_be_blank.h"
|
||||
#include "rules/visitor.h"
|
||||
#include "rules/seq.h"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
#include "first_set.h"
|
||||
#include "rule_transitions.h"
|
||||
#include "rule_can_be_blank.h"
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
|
||||
namespace tree_sitter {
|
||||
using std::set;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#include "item.h"
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
#include "rule_can_be_blank.h"
|
||||
|
||||
namespace tree_sitter {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#include "item_set_closure.h"
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
#include "./follow_sets.h"
|
||||
#include "item.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
#include "item.h"
|
||||
#include "item_set_closure.h"
|
||||
#include "item_set_transitions.h"
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
|
||||
#include "stream_methods.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#include "rule_can_be_blank.h"
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
#include "rules/symbol.h"
|
||||
#include "rules/visitor.h"
|
||||
#include "rules/seq.h"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef __tree_sitter__rule_can_be_blank__
|
||||
#define __tree_sitter__rule_can_be_blank__
|
||||
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
|
||||
namespace tree_sitter {
|
||||
namespace build_tables {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
#include "prepare_grammar/perform.h"
|
||||
#include "build_tables/perform.h"
|
||||
#include "generate_code/c_code.h"
|
||||
|
|
|
|||
|
|
@ -246,7 +246,7 @@ namespace tree_sitter {
|
|||
}
|
||||
|
||||
string includes() {
|
||||
return "#include \"parser.h\"";
|
||||
return "#include \"tree_sitter/parser.h\"";
|
||||
}
|
||||
|
||||
string lex_function() {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
#include "symbol.h"
|
||||
|
||||
namespace tree_sitter {
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef __tree_sitter__expand_repeats__
|
||||
#define __tree_sitter__expand_repeats__
|
||||
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
|
||||
namespace tree_sitter {
|
||||
namespace prepare_grammar {
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#include "extract_tokens.h"
|
||||
#include "search_for_symbols.h"
|
||||
#include <map>
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
#include "rules/visitor.h"
|
||||
#include "rules/seq.h"
|
||||
#include "rules/choice.h"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
|
||||
namespace tree_sitter {
|
||||
using std::string;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef __tree_sitter__character_set__
|
||||
#define __tree_sitter__character_set__
|
||||
|
||||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
#include "rule.h"
|
||||
#include <set>
|
||||
#include <initializer_list>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#include "compiler.h"
|
||||
#include "tree_sitter/compiler.h"
|
||||
#include "rule.h"
|
||||
#include "blank.h"
|
||||
#include "symbol.h"
|
||||
|
|
|
|||
|
|
@ -122,7 +122,7 @@
|
|||
12D136A2183678A2005F3369 /* repeat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = repeat.cpp; sourceTree = "<group>"; };
|
||||
12D136A3183678A2005F3369 /* repeat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = repeat.h; sourceTree = "<group>"; };
|
||||
12E71794181D02A80051A649 /* compiler_specs */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = compiler_specs; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
12E71852181D081C0051A649 /* compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = compiler.h; path = include/compiler.h; sourceTree = SOURCE_ROOT; };
|
||||
12E71852181D081C0051A649 /* compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = compiler.h; path = include/tree_sitter/compiler.h; sourceTree = SOURCE_ROOT; };
|
||||
12E75A961891BD32001B8F10 /* json.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = json.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
|
||||
12E75A981891BF3B001B8F10 /* json.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = json.c; sourceTree = "<group>"; };
|
||||
12E75A9B1891C17D001B8F10 /* json_spec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_spec.cpp; sourceTree = "<group>"; };
|
||||
|
|
@ -246,21 +246,31 @@
|
|||
1213061C182C854F00FCF928 /* build_tables */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
12EDCFB6188205BA005A7A07 /* rule_transitions_spec.cpp */,
|
||||
12EDCFB7188205BA005A7A07 /* perform_spec.cpp */,
|
||||
12BC470618830BC5005AC502 /* first_set_spec.cpp */,
|
||||
12AB4660188CB3A300DE79DF /* item_set_closure_spec.cpp */,
|
||||
12EDCFB7188205BA005A7A07 /* perform_spec.cpp */,
|
||||
127528B418AACB70006B682B /* rule_can_be_blank_spec.cpp */,
|
||||
12EDCFB6188205BA005A7A07 /* rule_transitions_spec.cpp */,
|
||||
);
|
||||
path = build_tables;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
1236A7CB18B2ACA700593ABB /* tree_sitter */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
12E71852181D081C0051A649 /* compiler.h */,
|
||||
121D8B3018795CC0003CF44B /* parser.h */,
|
||||
127528B918B041B6006B682B /* runtime.h */,
|
||||
);
|
||||
path = tree_sitter;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
125120A118307FCA00C9B56A /* grammars */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
125120A218307FFD00C9B56A /* test_grammars.h */,
|
||||
125120A3183083BD00C9B56A /* arithmetic.cpp */,
|
||||
12E75A961891BD32001B8F10 /* json.cpp */,
|
||||
125120A218307FFD00C9B56A /* test_grammars.h */,
|
||||
);
|
||||
path = grammars;
|
||||
sourceTree = "<group>";
|
||||
|
|
@ -268,8 +278,8 @@
|
|||
12AB4662188DCB7B00DE79DF /* helpers */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
12AB4663188DCB9800DE79DF /* stream_methods.h */,
|
||||
1236A7CA18B2ABB900593ABB /* equals_pointer.h */,
|
||||
12AB4663188DCB9800DE79DF /* stream_methods.h */,
|
||||
);
|
||||
path = helpers;
|
||||
sourceTree = "<group>";
|
||||
|
|
@ -277,9 +287,9 @@
|
|||
12D1369F18357066005F3369 /* rules */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
121492EA181E200B008E9BDA /* rules_spec.cpp */,
|
||||
12D136A0183570F5005F3369 /* pattern_spec.cpp */,
|
||||
12661BF318A1505A00A259FB /* character_set_spec.cpp */,
|
||||
12D136A0183570F5005F3369 /* pattern_spec.cpp */,
|
||||
121492EA181E200B008E9BDA /* rules_spec.cpp */,
|
||||
);
|
||||
name = rules;
|
||||
path = compiler/rules;
|
||||
|
|
@ -347,8 +357,8 @@
|
|||
12FD4062185E74DF0041A84E /* parsers */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
12E75A981891BF3B001B8F10 /* json.c */,
|
||||
12FD4065185E7C2F0041A84E /* arithmetic.c */,
|
||||
12E75A981891BF3B001B8F10 /* json.c */,
|
||||
);
|
||||
path = parsers;
|
||||
sourceTree = "<group>";
|
||||
|
|
@ -382,9 +392,9 @@
|
|||
12FD40AD185EE5440041A84E /* runtime */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
12FD40DE1860064C0041A84E /* tree.c */,
|
||||
12EDCF8C187C6282005A7A07 /* document.c */,
|
||||
12BC470318822A17005AC502 /* error.cpp */,
|
||||
12FD40DE1860064C0041A84E /* tree.c */,
|
||||
);
|
||||
path = runtime;
|
||||
sourceTree = "<group>";
|
||||
|
|
@ -413,8 +423,8 @@
|
|||
isa = PBXGroup;
|
||||
children = (
|
||||
12FD40DA185FEF0D0041A84E /* arithmetic_spec.cpp */,
|
||||
12EDCF89187B498C005A7A07 /* tree_spec.cpp */,
|
||||
12E75A9B1891C17D001B8F10 /* json_spec.cpp */,
|
||||
12EDCF89187B498C005A7A07 /* tree_spec.cpp */,
|
||||
);
|
||||
path = runtime;
|
||||
sourceTree = "<group>";
|
||||
|
|
@ -422,9 +432,7 @@
|
|||
12FD40D3185FED630041A84E /* include */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
12E71852181D081C0051A649 /* compiler.h */,
|
||||
121D8B3018795CC0003CF44B /* parser.h */,
|
||||
127528B918B041B6006B682B /* runtime.h */,
|
||||
1236A7CB18B2ACA700593ABB /* tree_sitter */,
|
||||
);
|
||||
path = include;
|
||||
sourceTree = "<group>";
|
||||
|
|
@ -632,6 +640,7 @@
|
|||
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
|
||||
externals/igloo,
|
||||
externals/bandit,
|
||||
include,
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
|
|
@ -672,6 +681,7 @@
|
|||
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
|
||||
externals/igloo,
|
||||
externals/bandit,
|
||||
include,
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.8;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue