Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validator CSS Parsing. #996

Merged
merged 1 commit into from
Nov 24, 2015
Merged

Validator CSS Parsing. #996

merged 1 commit into from
Nov 24, 2015

Conversation

Gregable
Copy link
Member

Clean up all of the types. No more type unions. We only parse things once for each call to parseAStylesheet, instead of reparsing parts of the parse tree multiple times.

We only parse things once for each call to parseAStylesheet, instead of
reparsing parts of the parse tree multiple times.
@googlebot
Copy link

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed, please reply here (e.g. I signed it!) and we'll verify. Thanks.


  • If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address. Check your existing CLA data and verify that your email is set on your git commits.
  • If you signed the CLA as a corporation, please let us know the company's name.

@Gregable
Copy link
Member Author

@dvoytenko

@Gregable
Copy link
Member Author

I signed it!

@powdercloud
Copy link
Contributor

LGTM

sheet.value = consumeAListOfRules(tokenStream, /*topLevel=*/true, errors);
sheet.line = sheet.value[0].line;
sheet.col = sheet.value[0].col;
/** @type {!Canonicalizer} */
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Type is inferrable here.

@dvoytenko
Copy link
Contributor

Looks like just a few minor things. Please fix and I'll LGTM.

@dvoytenko
Copy link
Contributor

LGTM + followup

dvoytenko added a commit that referenced this pull request Nov 24, 2015
@dvoytenko dvoytenko merged commit 4a84bce into ampproject:master Nov 24, 2015
@Gregable Gregable deleted the cssparse branch November 24, 2015 22:29
@Gregable Gregable mentioned this pull request Nov 30, 2015
dvoytenko added a commit that referenced this pull request Dec 1, 2015
AMP Validator Linting. Changes suggested in #996.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants