ext/libsass/src/prelexer.hpp in sassc-1.9.0 vs ext/libsass/src/prelexer.hpp in sassc-1.10.0

- old
+ new

@@ -160,17 +160,23 @@ src = new_src; } return src; } + // equivalent of STRING_REGULAR_EXPRESSIONS + const char* re_string_double_open(const char* src); + const char* re_string_double_close(const char* src); + const char* re_string_single_open(const char* src); + const char* re_string_single_close(const char* src); + const char* re_string_uri_open(const char* src); + const char* re_string_uri_close(const char* src); + // Match a line comment. const char* line_comment(const char* src); - const char* line_comment_prefix(const char* src); // Match a block comment. const char* block_comment(const char* src); - const char* block_comment_prefix(const char* src); // Match either. const char* comment(const char* src); // Match double- and single-quoted strings. const char* double_quoted_string(const char* src); const char* single_quoted_string(const char* src); @@ -216,10 +222,15 @@ // const char* filename(const char* src); // const char* filename_schema(const char* src); // const char* url_schema(const char* src); // const char* url_value(const char* src); const char* vendor_prefix(const char* src); + + const char* re_special_directive(const char* src); + const char* re_prefixed_directive(const char* src); + const char* re_almost_any_value_token(const char* src); + // Match CSS '@' keywords. const char* at_keyword(const char* src); const char* kwd_import(const char* src); const char* kwd_at_root(const char* src); const char* kwd_with_directive(const char* src); @@ -261,10 +272,11 @@ const char* kwd_err(const char* src); const char* kwd_dbg(const char* src); const char* kwd_null(const char* src); + const char* re_selector_list(const char* src); const char* re_type_selector(const char* src); const char* re_static_expression(const char* src); // identifier that can start with hyphens const char* css_identifier(const char* src); @@ -331,9 +343,10 @@ // const char* parent_of(const char* src); // const char* ancestor_of(const char* src); // Match SCSS variable names. const char* variable(const char* src); + const char* calc_fn_call(const char* src); // IE stuff const char* ie_progid(const char* src); const char* ie_expression(const char* src); const char* ie_property(const char* src);