@@ -1935,8 +1935,8 @@ namespace Sass {
1935
1935
List* Parser::parse_media_queries ()
1936
1936
{
1937
1937
List* media_queries = SASS_MEMORY_NEW (ctx.mem , List, pstate, 0 , SASS_COMMA);
1938
- if (!peek < exactly<' {' > >()) (*media_queries) << parse_media_query ();
1939
- while (lex < exactly<' ,' > >()) (*media_queries) << parse_media_query ();
1938
+ if (!peek_css < exactly <' {' > >()) (*media_queries) << parse_media_query ();
1939
+ while (lex_css < exactly <' ,' > >()) (*media_queries) << parse_media_query ();
1940
1940
return media_queries;
1941
1941
}
1942
1942
@@ -1945,22 +1945,24 @@ namespace Sass {
1945
1945
{
1946
1946
Media_Query* media_query = SASS_MEMORY_NEW (ctx.mem , Media_Query, pstate);
1947
1947
1948
- if (lex< exactly< not_kwd > >()) media_query->is_negated (true );
1949
- else if (lex< exactly< only_kwd > >()) media_query->is_restricted (true );
1948
+ lex < css_comments >(false );
1949
+ if (lex < word < not_kwd > >()) media_query->is_negated (true );
1950
+ else if (lex < word < only_kwd > >()) media_query->is_restricted (true );
1950
1951
1951
- if (lex < identifier_schema >()) media_query->media_type (parse_identifier_schema ());
1952
- else if (lex< identifier >()) media_query->media_type (parse_interpolated_chunk (lexed));
1952
+ lex < css_comments >(false );
1953
+ if (lex < identifier_schema >()) media_query->media_type (parse_identifier_schema ());
1954
+ else if (lex < identifier >()) media_query->media_type (parse_interpolated_chunk (lexed));
1953
1955
else (*media_query) << parse_media_expression ();
1954
1956
1955
- while (lex< exactly < and_kwd > >()) (*media_query) << parse_media_expression ();
1957
+ while (lex_css < word < and_kwd > >()) (*media_query) << parse_media_expression ();
1956
1958
if (lex < identifier_schema >()) {
1957
1959
String_Schema* schema = SASS_MEMORY_NEW (ctx.mem , String_Schema, pstate);
1958
1960
*schema << media_query->media_type ();
1959
1961
*schema << SASS_MEMORY_NEW (ctx.mem , String_Constant, pstate, " " );
1960
1962
*schema << parse_identifier_schema ();
1961
1963
media_query->media_type (schema);
1962
1964
}
1963
- while (lex< exactly < and_kwd > >()) (*media_query) << parse_media_expression ();
1965
+ while (lex_css < word < and_kwd > >()) (*media_query) << parse_media_expression ();
1964
1966
return media_query;
1965
1967
}
1966
1968
@@ -1970,11 +1972,11 @@ namespace Sass {
1970
1972
String* ss = parse_identifier_schema ();
1971
1973
return SASS_MEMORY_NEW (ctx.mem , Media_Query_Expression, pstate, ss, 0 , true );
1972
1974
}
1973
- if (!lex < exactly<' (' > >()) {
1975
+ if (!lex_css < exactly<' (' > >()) {
1974
1976
error (" media query expression must begin with '('" , pstate);
1975
1977
}
1976
1978
Expression* feature = 0 ;
1977
- if (peek < exactly<' )' > >()) {
1979
+ if (peek_css < exactly<' )' > >()) {
1978
1980
error (" media feature required in media query expression" , pstate);
1979
1981
}
1980
1982
feature = parse_expression ();
0 commit comments