Skip to content

Commit c2bcaf4

Browse files
authored
Add more operators to Halstead for C++ (#129)
1 parent a192941 commit c2bcaf4

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/halstead.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -332,11 +332,11 @@ impl Halstead for CppCode {
332332
match id.into() {
333333
DOT | LPAREN | LPAREN2 | COMMA | STAR | GTGT | COLON | SEMI | Return | Break
334334
| Continue | If | Else | Switch | Case | Default | For | While | Goto | Do | Delete
335-
| New | Try | Catch | Throw | EQ | AMPAMP | PIPEPIPE | DASH | PLUS | PLUSPLUS
336-
| SLASH | PERCENT | PIPE | AMP | LTLT | TILDE | LT | LTEQ | EQEQ | BANGEQ | GTEQ
337-
| GT | PLUSEQ | BANG | STAREQ | SLASHEQ | PERCENTEQ | GTGTEQ | LTLTEQ | AMPEQ
338-
| CARET | CARETEQ | PIPEEQ | LBRACK | LBRACE | QMARK | COLONCOLON | PrimitiveType
339-
| TypeSpecifier | Sizeof => {
335+
| New | Try | Catch | Throw | EQ | AMPAMP | PIPEPIPE | DASH | DASHDASH | DASHGT
336+
| PLUS | PLUSPLUS | SLASH | PERCENT | PIPE | AMP | LTLT | TILDE | LT | LTEQ | EQEQ
337+
| BANGEQ | GTEQ | GT | GT2 | PLUSEQ | BANG | STAREQ | SLASHEQ | PERCENTEQ | GTGTEQ
338+
| LTLTEQ | AMPEQ | CARET | CARETEQ | PIPEEQ | LBRACK | LBRACE | QMARK | COLONCOLON
339+
| PrimitiveType | TypeSpecifier | Sizeof => {
340340
*stats.operators.entry(id).or_insert(0) += 1;
341341
}
342342
Identifier | TypeIdentifier | FieldIdentifier | RawStringLiteral | StringLiteral

0 commit comments

Comments
 (0)