Lines Matching refs:context
37 function disallowsSpace(context, token, valueIndex) { argument
38 …return !context.spaceAfterClosingBrace && supportsAfterClosingBrace(token) && afterClosingBrace(to…
45 function rules(context, tokens) { argument
46 var store = context.store;
49 store(context, tokens[i]);
52 store(context, comma(context));
57 function body(context, tokens) { argument
61 property(context, tokens, i, lastPropertyAt);
77 function property(context, tokens, position, lastPropertyAt) { argument
78 var store = context.store;
85 if ( context.format ) {
86 if ( context.format.semicolonAfterLastProperty || isPropertyBlock ) {
101 store(context, token);
102 store(context, semicolon(context, Breaks.AfterProperty, false));
105 rules(context, token[1]);
106 store(context, openBrace(context, Breaks.AfterRuleBegins, true));
107 body(context, token[2]);
108 store(context, closeBrace(context, Breaks.AfterRuleEnds, false, isLast));
111 store(context, token);
114 store(context, token[1]);
115 store(context, colon(context));
117 value(context, token);
119 …store(context, needsSemicolon ? semicolon(context, Breaks.AfterProperty, isLast) : emptyCharacter);
122 store(context, token);
126 function value(context, token) { argument
127 var store = context.store;
131 store(context, openBrace(context, Breaks.AfterBlockBegins, false));
132 body(context, token[2][1]);
133 store(context, closeBrace(context, Breaks.AfterBlockEnds, false, true));
136 store(context, token[j]);
138 if (j < m - 1 && (inFilter(token) || !disallowsSpace(context, token, j))) {
139 store(context, Marker.SPACE);
145 function allowsBreak(context, where) { argument
146 return context.format && context.format.breaks[where];
149 function allowsSpace(context, where) { argument
150 return context.format && context.format.spaces[where];
153 function openBrace(context, where, needsPrefixSpace) { argument
154 if (context.format) {
155 context.indentBy += context.format.indentBy;
156 context.indentWith = context.format.indentWith.repeat(context.indentBy);
157 …return (needsPrefixSpace && allowsSpace(context, Spaces.BeforeBlockBegins) ? Marker.SPACE : emptyC…
159 (allowsBreak(context, where) ? context.format.breakWith : emptyCharacter) +
160 context.indentWith;
166 function closeBrace(context, where, beforeBlockEnd, isLast) { argument
167 if (context.format) {
168 context.indentBy -= context.format.indentBy;
169 context.indentWith = context.format.indentWith.repeat(context.indentBy);
170 …return (allowsBreak(context, Breaks.AfterProperty) || beforeBlockEnd && allowsBreak(context, Break…
171 context.indentWith +
173 …(isLast ? emptyCharacter : (allowsBreak(context, where) ? context.format.breakWith : emptyCharacte…
179 function colon(context) { argument
180 return context.format ?
181 Marker.COLON + (allowsSpace(context, Spaces.BeforeValue) ? Marker.SPACE : emptyCharacter) :
185 function semicolon(context, where, isLast) { argument
186 return context.format ?
187 …arker.SEMICOLON + (isLast || !allowsBreak(context, where) ? emptyCharacter : context.format.breakW…
191 function comma(context) { argument
192 return context.format ?
193 …Marker.COMMA + (allowsBreak(context, Breaks.BetweenSelectors) ? context.format.breakWith : emptyCh…
197 function all(context, tokens) { argument
198 var store = context.store;
209 store(context, token);
210 store(context, semicolon(context, Breaks.AfterAtRule, isLast));
213 rules(context, token[1]);
214 store(context, openBrace(context, Breaks.AfterRuleBegins, true));
215 body(context, token[2]);
216 store(context, closeBrace(context, Breaks.AfterRuleEnds, false, isLast));
219 rules(context, token[1]);
220 store(context, openBrace(context, Breaks.AfterBlockBegins, true));
221 all(context, token[2]);
222 store(context, closeBrace(context, Breaks.AfterBlockEnds, true, isLast));
225 store(context, token);
226 …store(context, allowsBreak(context, Breaks.AfterComment) ? context.format.breakWith : emptyCharact…
229 store(context, token);
232 rules(context, token[1]);
233 store(context, openBrace(context, Breaks.AfterRuleBegins, true));
234 body(context, token[2]);
235 store(context, closeBrace(context, Breaks.AfterRuleEnds, false, isLast));