From 8816402cc745429a677e1ad01ad4d5f6541437b0 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Wed, 31 Mar 2010 12:10:29 -0600 Subject: [PATCH] Add support for ChaiScript - adding missing files from last commit --- src/hash/extensions.gperf | 3 ++- src/hash/languages.gperf | 1 + src/hash/parsers.gperf | 2 ++ src/languages.h | 1 + test/unit/parser_test.h | 2 ++ 5 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/hash/extensions.gperf b/src/hash/extensions.gperf index b8f4db6..dd0ef3b 100644 --- a/src/hash/extensions.gperf +++ b/src/hash/extensions.gperf @@ -32,6 +32,7 @@ c, LANG_C c++, LANG_CPP cache, BINARY cc, LANG_CPP +chai, LANG_CHAISCRIPT clj, LANG_CLOJURE cmake, LANG_CMAKE com, LANG_DCL @@ -188,4 +189,4 @@ xs, LANG_C xsd, LANG_XMLSCHEMA xsl, LANG_XSLT z80, LANG_ASSEMBLER -zip, BINARY \ No newline at end of file +zip, BINARY diff --git a/src/hash/languages.gperf b/src/hash/languages.gperf index 2c33084..564750a 100644 --- a/src/hash/languages.gperf +++ b/src/hash/languages.gperf @@ -15,6 +15,7 @@ boo, LANG_BOO, "Boo", 0 brainfuck, LANG_BRAINFUCK, "Brainfuck", 0 bfpp, LANG_BFPP, "Brainfuck++", 0 c, LANG_C, "C", 0 +chaiscript, LANG_CHAISCRIPT, "ChaiScript", 0 classic_basic, LANG_CLASSIC_BASIC, "Classic Basic", 0 clearsilver, LANG_CLEARSILVER, "ClearSilver", 0 clearsilver_template, LANG_CLEARSILVER_TEMPLATE, "ClearSilver", 0 diff --git a/src/hash/parsers.gperf b/src/hash/parsers.gperf index 898abe1..d128573 100644 --- a/src/hash/parsers.gperf +++ b/src/hash/parsers.gperf @@ -11,6 +11,7 @@ #include "../parsers/brainfuck.h" #include "../parsers/bfpp.h" #include "../parsers/c.h" +#include "../parsers/chaiscript.h" #include "../parsers/classic_basic.h" #include "../parsers/clearsilver.h" #include "../parsers/clearsilverhtml.h" @@ -96,6 +97,7 @@ boo, parse_boo brainfuck, parse_brainfuck bfpp, parse_bfpp c, parse_c +chaiscript, parse_chaiscript cmake, parse_cmake classic_basic, parse_classic_basic clearsilver, parse_clearsilver diff --git a/src/languages.h b/src/languages.h index 4497bd8..b24d10a 100644 --- a/src/languages.h +++ b/src/languages.h @@ -18,6 +18,7 @@ #define LANG_BLITZMAX "blitzmax" #define LANG_BOO "boo" #define LANG_C "c" +#define LANG_CHAISCRIPT "chaiscript" #define LANG_CLASSIC_BASIC "classic_basic" #define LANG_CLEARSILVER "clearsilver" #define LANG_CLEARSILVER_TEMPLATE "clearsilver_template" diff --git a/test/unit/parser_test.h b/test/unit/parser_test.h index c7ed573..3602553 100644 --- a/test/unit/parser_test.h +++ b/test/unit/parser_test.h @@ -86,6 +86,7 @@ void test_parser_verify_entity(SourceFile *sf, const char *entity, #include "parsers/test_brainfuck.h" #include "parsers/test_bfpp.h" #include "parsers/test_c.h" +#include "parsers/test_chaiscript.h" #include "parsers/test_clearsilvertemplate.h" #include "parsers/test_clearsilver.h" #include "parsers/test_clojure.h" @@ -258,6 +259,7 @@ void all_parser_tests() { all_brainfuck_tests(); all_bfpp_tests(); all_c_tests(); + all_chaiscript_tests(); all_clearsilver_template_tests(); all_clearsilver_tests(); all_clojure_tests(); -- 2.32.0.93.g670b81a890