equal
deleted
inserted
replaced
62 |
62 |
63 |
63 |
64 sealed case class Token(val kind: Token.Kind.Value, val source: String) |
64 sealed case class Token(val kind: Token.Kind.Value, val source: String) |
65 { |
65 { |
66 def is_command: Boolean = kind == Token.Kind.COMMAND |
66 def is_command: Boolean = kind == Token.Kind.COMMAND |
|
67 def is_keyword: Boolean = kind == Token.Kind.KEYWORD |
67 def is_delimited: Boolean = |
68 def is_delimited: Boolean = |
68 kind == Token.Kind.STRING || |
69 kind == Token.Kind.STRING || |
69 kind == Token.Kind.ALT_STRING || |
70 kind == Token.Kind.ALT_STRING || |
70 kind == Token.Kind.VERBATIM || |
71 kind == Token.Kind.VERBATIM || |
71 kind == Token.Kind.COMMENT |
72 kind == Token.Kind.COMMENT |