├── LICENSE ├── Makefile ├── README.md ├── charclass.d ├── cmdline.d ├── constexpr.d ├── context.d ├── defines_clang3_2.d ├── defines_clang3_4.d ├── defines_clangdev.d ├── defines_clangxx3_2.d ├── defines_clangxx3_4.d ├── defines_clangxxdev.d ├── defines_gcc4_7_1.d ├── defines_gcc4_8_1.d ├── defines_gxx4_7_1.d ├── defines_gxx4_8_1.d ├── directive.d ├── expanded.d ├── file.d ├── id.d ├── lexer.d ├── loc.d ├── macros.d ├── main.d ├── number.d ├── outdeps.d ├── ranges.d ├── run_tests.sh ├── skip.d ├── sources.d ├── stringlit.d ├── tests ├── comment_after_include.c ├── dollar_macro.S ├── import.c ├── include │ ├── foo.h │ ├── guard.h │ ├── include_doesnotexist.h │ ├── include_nonexisting.h │ └── once.h ├── include_guard.c ├── include_nonexisting.c ├── include_thrice.c ├── pragma_once.c └── space_after_include.cpp ├── textbuf.d ├── util.d └── warpdrive.d /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/README.md -------------------------------------------------------------------------------- /charclass.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/charclass.d -------------------------------------------------------------------------------- /cmdline.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/cmdline.d -------------------------------------------------------------------------------- /constexpr.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/constexpr.d -------------------------------------------------------------------------------- /context.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/context.d -------------------------------------------------------------------------------- /defines_clang3_2.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/defines_clang3_2.d -------------------------------------------------------------------------------- /defines_clang3_4.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/defines_clang3_4.d -------------------------------------------------------------------------------- /defines_clangdev.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/defines_clangdev.d -------------------------------------------------------------------------------- /defines_clangxx3_2.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/defines_clangxx3_2.d -------------------------------------------------------------------------------- /defines_clangxx3_4.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/defines_clangxx3_4.d -------------------------------------------------------------------------------- /defines_clangxxdev.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/defines_clangxxdev.d -------------------------------------------------------------------------------- /defines_gcc4_7_1.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/defines_gcc4_7_1.d -------------------------------------------------------------------------------- /defines_gcc4_8_1.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/defines_gcc4_8_1.d -------------------------------------------------------------------------------- /defines_gxx4_7_1.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/defines_gxx4_7_1.d -------------------------------------------------------------------------------- /defines_gxx4_8_1.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/defines_gxx4_8_1.d -------------------------------------------------------------------------------- /directive.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/directive.d -------------------------------------------------------------------------------- /expanded.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/expanded.d -------------------------------------------------------------------------------- /file.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/file.d -------------------------------------------------------------------------------- /id.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/id.d -------------------------------------------------------------------------------- /lexer.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/lexer.d -------------------------------------------------------------------------------- /loc.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/loc.d -------------------------------------------------------------------------------- /macros.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/macros.d -------------------------------------------------------------------------------- /main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/main.d -------------------------------------------------------------------------------- /number.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/number.d -------------------------------------------------------------------------------- /outdeps.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/outdeps.d -------------------------------------------------------------------------------- /ranges.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/ranges.d -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/run_tests.sh -------------------------------------------------------------------------------- /skip.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/skip.d -------------------------------------------------------------------------------- /sources.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/sources.d -------------------------------------------------------------------------------- /stringlit.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/stringlit.d -------------------------------------------------------------------------------- /tests/comment_after_include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/tests/comment_after_include.c -------------------------------------------------------------------------------- /tests/dollar_macro.S: -------------------------------------------------------------------------------- 1 | #define M q 2 | $M 3 | -------------------------------------------------------------------------------- /tests/import.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/tests/import.c -------------------------------------------------------------------------------- /tests/include/foo.h: -------------------------------------------------------------------------------- 1 | int foo() { return 42; } 2 | -------------------------------------------------------------------------------- /tests/include/guard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/tests/include/guard.h -------------------------------------------------------------------------------- /tests/include/include_doesnotexist.h: -------------------------------------------------------------------------------- 1 | #include "doesnotexist.h" 2 | -------------------------------------------------------------------------------- /tests/include/include_nonexisting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/tests/include/include_nonexisting.h -------------------------------------------------------------------------------- /tests/include/once.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int foo() { return 42; } 4 | -------------------------------------------------------------------------------- /tests/include_guard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/tests/include_guard.c -------------------------------------------------------------------------------- /tests/include_nonexisting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/tests/include_nonexisting.c -------------------------------------------------------------------------------- /tests/include_thrice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/tests/include_thrice.c -------------------------------------------------------------------------------- /tests/pragma_once.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/tests/pragma_once.c -------------------------------------------------------------------------------- /tests/space_after_include.cpp: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | -------------------------------------------------------------------------------- /textbuf.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/textbuf.d -------------------------------------------------------------------------------- /util.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/util.d -------------------------------------------------------------------------------- /warpdrive.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/warp/HEAD/warpdrive.d --------------------------------------------------------------------------------