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);