Package com.puppetlabs.xtext.dommodel.formatter.css.Select

Examples of com.puppetlabs.xtext.dommodel.formatter.css.Select.Selector


  @Override
  public DomCSS get() {

    // look up grammar elements and create reusable selectors to make the style sheet more readable
    //
    final Selector attributeOperationsComma = Select.grammar(grammarAccess.getAttributeOperationsAccess().getCommaKeyword_1_0_0());

    final Selector resourceBodyTitleColon = Select.grammar(grammarAccess.getResourceBodyAccess().getColonKeyword_0_1());

    final Selector resourceSingleBodyTitle = Select.node(ResourceStyle.SINGLEBODY_TITLE);
    final Selector resourceSingleBodyNoTitle = Select.node(ResourceStyle.SINGLEBODY_NO_TITLE);
    final Selector resourceCompactable = Select.node(ResourceStyle.COMPACTABLE);
    final Selector inline = Select.node(StatementStyle.INLINE);
    final Selector notInline = Select.not(Select.node(StatementStyle.INLINE));

    final Selector lambdaLeftBrace = Select.grammar(
      grammarAccess.getJava8LambdaAccess().getLeftCurlyBracketKeyword_5(),
      grammarAccess.getRubyLambdaAccess().getLAMBDATerminalRuleCall_0());

    final Selector lambdaRightBrace = Select.grammar(
      grammarAccess.getJava8LambdaAccess().getRightCurlyBracketKeyword_7(),
      grammarAccess.getRubyLambdaAccess().getRightCurlyBracketKeyword_6());

    final Selector inCompactableResource = Select.containment(resourceCompactable);
    final Selector inASingleBodiesResourceWithTitle = Select.containment(resourceSingleBodyTitle);
    final Selector inASingleBodiesResourceWithoutTitle = Select.containment(resourceSingleBodyNoTitle);

    final ResourceExpressionElements resourceExpressionAccess = grammarAccess.getResourceExpressionAccess();
    final Selector resourceLeftCurlyBracket = Select.grammar(resourceExpressionAccess.findKeywords("{"));
    final Selector resourceRightCurlyBracket = Select.grammar(resourceExpressionAccess.findKeywords("}"));
    final Selector resourceBodySemicolon = Select.grammar(resourceExpressionAccess.findKeywords(";"));
    final Selector optionalResourceEndBodySemicolon = Select.grammar(
      resourceExpressionAccess.getSemicolonKeyword_0_1_2_2(), //
      resourceExpressionAccess.getSemicolonKeyword_1_3_2());

    final Selector elseAndElsifKeywords = Select.grammar(Iterables.concat(
      grammarAccess.getIfExpressionAccess().findKeywords("else", "elsif"), //
      grammarAccess.getElseIfExpressionAccess().findKeywords("else", "elsif")));

    final Selector relationshipEdgeOperator = Select.grammar(grammarAccess.getRelationshipExpressionAccess().getOpNameEdgeOperatorParserRuleCall_1_1_0());
    final Selector atExpressionLeftBracket = Select.grammar(grammarAccess.getAtExpressionAccess().getLeftSquareBracketKeyword_1_1());

    // interpolation
    final Selector interpolationStart = Select.grammar(
      grammarAccess.getTextExpressionAccess().getDollarSignLeftCurlyBracketKeyword_1_1(), //
      grammarAccess.getUnquotedStringAccess().getDollarSignLeftCurlyBracketKeyword_1());
    final Selector interpolationEnd = Select.grammar(
      grammarAccess.getTextExpressionAccess().getRightCurlyBracketKeyword_1_3(), //
      grammarAccess.getUnquotedStringAccess().getRightCurlyBracketKeyword_3());

    final StyleSet resourceRightCurlyStyleNoDedent = StyleSet.withImmutableStyles(//
      styles.oneLineBreak(), //
View Full Code Here

TOP

Related Classes of com.puppetlabs.xtext.dommodel.formatter.css.Select.Selector

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.