Paren
sealed class Paren
Extensions
isKeyword
fun Token.isKeyword(keywordValue: String): Boolean
Receiver
| Name | Description |
|---|---|
Token
|
Parameters
| Name | Description |
|---|---|
keywordValue: String
|
ReturnValue
| Name | Description |
|---|---|
Boolean
|
asKeywordMatching
fun Token.asKeywordMatching(value: String): Keyword?
Casts the Token into a Keyword and returns it if its Keyword.value is value.
Returns null if either condition is unmet.
Receiver
| Name | Description |
|---|---|
Token
|
Parameters
| Name | Description |
|---|---|
value: String
|
ReturnValue
| Name | Description |
|---|---|
Keyword?
|
asKeywordMatching
fun Token.asKeywordMatching(regex: Regex): Pair
Casts the Token into a Keyword and returns it, along with the match, if its Keyword.value matches regexp.
Returns null if neither condition is met.
Receiver
| Name | Description |
|---|---|
Token
|
Parameters
| Name | Description |
|---|---|
regex: Regex
|
ReturnValue
| Name | Description |
|---|---|
Pair
|
Representations of Open/Close Parentheses in source WebAssembly.