Method |
Description |
|
AddVar ( Symbol varName, bool isList, LNode errAt ) : void |
|
|
GetFixedArgCount ( VList patternArgs, int &varArgAt ) : int |
|
|
GetSubstitutionVar ( LNode expr, LNode &condition, bool &isParams, bool &refExistingVar ) : Symbol |
|
|
MakeArgListTests ( VList patternArgs, LNode &candidate ) : void |
|
|
MakeTestExpr ( LNode pattern, LNode candidate ) : void |
|
|
MakeTestExpr ( LNode pattern, LNode candidate, Symbol &varArgSym, LNode &varArgCond ) : void |
|
|
MakeTopTestExpr ( LNode pattern, LNode @var ) : LNode |
|
|
MatchAttributes ( LNode pattern, LNode candidate ) : void |
|
|
MaybePutCandidateInTempVar ( bool condition, LNode candidate ) : LNode |
|
|