blib/lib/Lang/HL/Syntax.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
subroutine | 21 | 207 | 10.1 |
pod | 0 | 2 | 0.0 |
line | count | pod | subroutine |
---|---|---|---|
4 | 1 | n/a | BEGIN |
5 | 1 | n/a | BEGIN |
6 | 1 | n/a | BEGIN |
9 | 0 | n/a | new |
14 | 0 | n/a | makeChars |
22 | 0 | n/a | programLength |
29 | 0 | n/a | getChar |
38 | 0 | n/a | nextChar |
46 | 0 | n/a | nextNextChar |
54 | 0 | n/a | putChar |
66 | 1 | n/a | BEGIN |
67 | 1 | n/a | BEGIN |
68 | 1 | n/a | BEGIN |
69 | 1 | n/a | BEGIN |
72 | 0 | n/a | new |
77 | 0 | n/a | isSpaceNewline |
89 | 0 | n/a | isDigit |
102 | 0 | n/a | isAlpha |
122 | 0 | n/a | isQuote |
132 | 0 | n/a | isSpecialCharachter |
145 | 0 | n/a | isOperator |
161 | 1 | n/a | BEGIN |
162 | 1 | n/a | BEGIN |
163 | 1 | n/a | BEGIN |
168 | 0 | n/a | new |
173 | 0 | n/a | lexer |
470 | 1 | n/a | BEGIN |
471 | 1 | n/a | BEGIN |
472 | 1 | n/a | BEGIN |
475 | 0 | n/a | new |
480 | 0 | n/a | makeTokens |
488 | 0 | n/a | tokensLength |
495 | 0 | n/a | getToken |
504 | 0 | n/a | nextToken |
512 | 0 | n/a | putToken |
520 | 0 | n/a | setCurrentClass |
525 | 0 | n/a | getCurrentClass |
531 | 0 | n/a | setCurrentFunction |
536 | 0 | n/a | getCurrentFunction |
543 | 0 | n/a | setLastBlock |
548 | 0 | n/a | nextTokens |
561 | 0 | n/a | printError |
572 | 0 | n/a | putTokensInReverse |
587 | 1 | n/a | BEGIN |
588 | 1 | n/a | BEGIN |
589 | 1 | n/a | BEGIN |
590 | 1 | n/a | BEGIN |
595 | 0 | n/a | new |
600 | 0 | n/a | parse |
615 | 0 | n/a | Lang |
638 | 0 | n/a | Class |
670 | 0 | n/a | ClassName |
683 | 0 | n/a | ClassBlock |
716 | 0 | n/a | ClassGroups |
739 | 0 | n/a | Group |
770 | 0 | n/a | Comment |
803 | 0 | n/a | LineComment |
819 | 0 | n/a | Parent |
870 | 0 | n/a | ClassNames |
901 | 0 | n/a | Packages |
943 | 0 | n/a | PackageList |
974 | 0 | n/a | Package |
990 | 0 | n/a | PackageWithConstructor |
1063 | 0 | n/a | ObjectParameters |
1079 | 0 | n/a | PackageParams |
1110 | 0 | n/a | PackageName |
1142 | 0 | n/a | PackageWithoutConstructor |
1162 | 0 | n/a | QW |
1203 | 0 | n/a | FunctionList |
1234 | 0 | n/a | Constructor |
1250 | 0 | n/a | Object |
1266 | 0 | n/a | PackageDir |
1282 | 0 | n/a | Function |
1340 | 0 | n/a | FunctionName |
1357 | 0 | n/a | FunctionParamList |
1369 | 0 | n/a | EmptyParamList |
1374 | 0 | n/a | FunctionParams |
1405 | 0 | n/a | Arg |
1421 | 0 | n/a | CodeBlock |
1454 | 0 | n/a | Blocks |
1477 | 0 | n/a | Block |
1519 | 0 | n/a | EmbedBlock |
1542 | 0 | n/a | EmbedCodeBlock |
1573 | 0 | n/a | EmbedBegin |
1597 | 0 | n/a | EmbedEnd |
1621 | 0 | n/a | EmbeddedCode |
1637 | 0 | n/a | While |
1684 | 0 | n/a | ForEach |
1747 | 0 | n/a | ForEachVariableName |
1762 | 0 | n/a | For |
1825 | 0 | n/a | ForRange |
1872 | 0 | n/a | LowerRange |
1913 | 0 | n/a | UpperRange |
1954 | 0 | n/a | IfElse |
1979 | 0 | n/a | If |
2026 | 0 | n/a | BoolExpression |
2057 | 0 | n/a | BooleanExpression |
2077 | 0 | n/a | BoolOperatorExpression |
2100 | 0 | n/a | BoolOperands |
2151 | 0 | n/a | BoolOperator |
2212 | 0 | n/a | ElsIf |
2235 | 0 | n/a | ElsIfChain |
2282 | 0 | n/a | Else |
2305 | 0 | n/a | Statement |
2351 | 0 | n/a | ClassFunctionCall |
2380 | 0 | n/a | ObjectCall |
2403 | 0 | n/a | VariableDeclaration |
2424 | 0 | n/a | ScalarDeclaration |
2471 | 0 | n/a | Var |
2487 | 0 | n/a | VariableName |
2503 | 0 | n/a | Value |
2518 | 0 | n/a | Number |
2534 | 0 | n/a | RealNumber |
2550 | 0 | n/a | String |
2566 | 0 | n/a | LQuote |
2581 | 0 | n/a | RQuote |
2596 | 0 | n/a | StringValue |
2612 | 0 | n/a | ArrayDeclaration |
2659 | 0 | n/a | ArrayList |
2690 | 0 | n/a | ListElements |
2715 | 0 | n/a | ListElement |
2771 | 0 | n/a | HashDeclaration |
2818 | 0 | n/a | HashRef |
2849 | 0 | n/a | KeyValuePairs |
2880 | 0 | n/a | KeyValue |
2911 | 0 | n/a | PairKey |
2947 | 0 | n/a | PairValue |
3003 | 0 | n/a | FunctionCall |
3048 | 0 | n/a | Parameters |
3079 | 0 | n/a | Param |
3135 | 0 | n/a | Assignment |
3161 | 0 | n/a | ScalarAssignment |
3200 | 0 | n/a | ScalarVariable |
3216 | 0 | n/a | RHS |
3292 | 0 | n/a | FunctionReturn |
3328 | 0 | n/a | ArrayElement |
3353 | 0 | n/a | ArrayAccess |
3384 | 0 | n/a | ArrayName |
3400 | 0 | n/a | HashElement |
3425 | 0 | n/a | HashAccess |
3456 | 0 | n/a | HashName |
3472 | 0 | n/a | HashKey |
3488 | 0 | n/a | HashKeyString |
3519 | 0 | n/a | HashKeyStringValue |
3535 | 0 | n/a | HashKeyNumber |
3551 | 0 | n/a | STDIN |
3582 | 0 | n/a | AccessorAssignment |
3637 | 0 | n/a | ClassAccessor |
3668 | 0 | n/a | ClassFunctionReturn |
3720 | 0 | n/a | ArrayAssignment |
3759 | 0 | n/a | HashAssignment |
3798 | 0 | n/a | Calc |
3813 | 0 | n/a | CalcExpression |
3844 | 0 | n/a | CalcOperands |
3895 | 0 | n/a | CalcOperator |
3936 | 0 | n/a | Return |
3964 | 0 | n/a | Last |
3987 | 0 | n/a | Next |
4010 | 0 | n/a | ObjectFunctionCall |
4062 | 0 | n/a | TokenReturn |
4078 | 0 | n/a | TokenNext |
4094 | 0 | n/a | TokenLast |
4110 | 0 | n/a | TokenElse |
4126 | 0 | n/a | TokenElsIf |
4142 | 0 | n/a | TokenIf |
4158 | 0 | n/a | TokenFor |
4174 | 0 | n/a | TokenForEach |
4190 | 0 | n/a | TokenWhile |
4206 | 0 | n/a | TokenFunction |
4222 | 0 | n/a | TokenParent |
4238 | 0 | n/a | TokenClass |
4254 | 0 | n/a | TokenEmbedBlock |
4270 | 0 | n/a | TokenSTDIN |
4286 | 0 | n/a | Modulus |
4302 | 0 | n/a | Exponent |
4318 | 0 | n/a | LogicalAnd |
4334 | 0 | n/a | LogicalOr |
4350 | 0 | n/a | NotEqulas |
4366 | 0 | n/a | StringNotEquals |
4382 | 0 | n/a | StringEquals |
4398 | 0 | n/a | LessThanEquals |
4414 | 0 | n/a | GreaterThanEquals |
4430 | 0 | n/a | GreaterThan |
4446 | 0 | n/a | LessThan |
4462 | 0 | n/a | Equals |
4478 | 0 | n/a | Plus |
4494 | 0 | n/a | Minus |
4510 | 0 | n/a | Multiply |
4526 | 0 | n/a | Divide |
4542 | 0 | n/a | Quote |
4558 | 0 | n/a | SemiColon |
4574 | 0 | n/a | Colon |
4590 | 0 | n/a | Dot |
4606 | 0 | n/a | Equal |
4622 | 0 | n/a | Comma |
4638 | 0 | n/a | LParen |
4654 | 0 | n/a | RParen |
4670 | 0 | n/a | LBrace |
4686 | 0 | n/a | RBrace |
4702 | 0 | n/a | LBracket |
4718 | 0 | n/a | RBracket |
4737 | 1 | n/a | BEGIN |
4738 | 1 | n/a | BEGIN |
4739 | 1 | n/a | BEGIN |
4740 | 1 | n/a | BEGIN |
4747 | 0 | No | new |
4752 | 0 | No | syntax |