Exemplo n.º 1
0
 public static bool IsRightParen(ErlangToken token)
 {
     return(token != null && token.Kind == ErlangTokenKind.Punctuation && ((ErlangPunctuationToken)token).PunctuationKind == ErlangPunctuationKind.RightParen);
 }
Exemplo n.º 2
0
 public static bool IsNumber(ErlangToken token)
 {
     return(token != null && token.Kind == ErlangTokenKind.Number);
 }
Exemplo n.º 3
0
 public static bool IsString(ErlangToken token)
 {
     return(token != null && token.Kind == ErlangTokenKind.String);
 }
Exemplo n.º 4
0
 public static bool IsEndKeyword(ErlangToken token)
 {
     return(token != null && token.Kind == ErlangTokenKind.Keyword && ((ErlangKeywordToken)token).Text == "end");
 }
Exemplo n.º 5
0
 public static bool IsWhenKeyword(ErlangToken token)
 {
     return((token as ErlangKeywordToken)?.Text == "when");
 }
Exemplo n.º 6
0
 public static bool IsRightArrow(ErlangToken token)
 {
     return(token != null && token.Kind == ErlangTokenKind.Punctuation && ((ErlangPunctuationToken)token).PunctuationKind == ErlangPunctuationKind.MinusGreater);
 }
Exemplo n.º 7
0
 public static bool IsLeftArrow(ErlangToken token)
 {
     return(token != null && token.Kind == ErlangTokenKind.Punctuation && ((ErlangPunctuationToken)token).PunctuationKind == ErlangPunctuationKind.LessMinus);
 }
Exemplo n.º 8
0
 public static bool IsDoublePipe(ErlangToken token)
 {
     return(token != null && token.Kind == ErlangTokenKind.Punctuation && ((ErlangPunctuationToken)token).PunctuationKind == ErlangPunctuationKind.PipePipe);
 }
Exemplo n.º 9
0
 public static bool IsBNot(ErlangToken token)
 {
     return(token != null && token.Kind == ErlangTokenKind.Operator && ((ErlangOperatorToken)token).OperatorKind == ErlangOperatorKind.BNot);
 }
Exemplo n.º 10
0
 public static bool IsSemicolon(ErlangToken token)
 {
     return(token != null && token.Kind == ErlangTokenKind.Punctuation && ((ErlangPunctuationToken)token).PunctuationKind == ErlangPunctuationKind.Semicolon);
 }
Exemplo n.º 11
0
 public static bool IsComma(ErlangToken token)
 {
     return(token != null && token.Kind == ErlangTokenKind.Punctuation && ((ErlangPunctuationToken)token).PunctuationKind == ErlangPunctuationKind.Comma);
 }
Exemplo n.º 12
0
 public static bool IsLeftBracket(ErlangToken token)
 {
     return(token != null && token.Kind == ErlangTokenKind.Punctuation && ((ErlangPunctuationToken)token).PunctuationKind == ErlangPunctuationKind.LeftBracket);
 }