com.metaweb.lessen
Class LessFunctionDefinitionParser
java.lang.Object
com.metaweb.lessen.ParserBase
com.metaweb.lessen.LessFunctionDefinitionParser
- All Implemented Interfaces:
- Tokenizer
public class LessFunctionDefinitionParser
- extends ParserBase
- implements Tokenizer
| Methods inherited from class com.metaweb.lessen.ParserBase |
createCssBlockParser, invokeMixinFunction, lookOverWhitespaceAndComment, parseBlockStatement, parseBody, parseExpression, parseFactor, parseFlatStatement, parseRestOfMixinFunctionInvocation, parseStatement, parseTerm, parseVariableDeclaration |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_identifierToken
protected Token _identifierToken
_argumentName
protected final List<String> _argumentName
_argumentDefaults
protected final List<Token> _argumentDefaults
_stuff
protected final List<Object> _stuff
LessFunctionDefinitionParser
public LessFunctionDefinitionParser(BufferedTokenizer tokenizer,
ResourceFinder resourceFinder,
Scope scope)
getToken
public Token getToken()
- Specified by:
getToken in interface Tokenizer
next
public void next()
- Specified by:
next in interface Tokenizer
getIdentifierToken
public Token getIdentifierToken()
getIdentifier
public String getIdentifier()
getFunction
public LessMixinFunction getFunction()
createLessFunctionDefinitionParser
protected LessFunctionDefinitionParser createLessFunctionDefinitionParser()
- Overrides:
createLessFunctionDefinitionParser in class ParserBase
outputToken
protected void outputToken(Token t)
- Specified by:
outputToken in class ParserBase
outputEvaluable
protected void outputEvaluable(Evaluable e)
- Overrides:
outputEvaluable in class ParserBase
passInnerBlockTokenThrough
protected void passInnerBlockTokenThrough(Token t)
- Specified by:
passInnerBlockTokenThrough in class ParserBase
parse
protected void parse()
Copyright © 2011. All Rights Reserved.