---input---
<%@ val someName: String = "someDefaultValue" %>
<% import com.acme.MySnippets._ %>
Hello ${someName}%
<%= for (person <- people) { %>
- ${person.name}
<% } %>
---tokens---
'<%@' Keyword
' ' Text
'val' Name
' ' Text
'someName' Name
':' Punctuation
' ' Text
'String' Name
' ' Text
'=' Operator
' ' Text
'"' Literal.String
'someDefaultValue' Literal.String
'"' Literal.String
' ' Text
'%>' Keyword
'\n' Text
'<%' Keyword
' ' Text
'import' Keyword.Namespace
' ' Text
'com.acme.MySnippets._' Name.Namespace
' ' Text
'%>' Keyword
'\n' Text
'' Name.Tag
'\n' Text
'' Name.Tag
'\n' Text
'' Name.Tag
'Hello ${someName}%' Text
'
' Name.Tag
'\n\n' Text
'' Name.Tag
'\n' Text
'<%=' Keyword
' ' Text
'for' Keyword
' ' Text
'(' Punctuation
'person' Name
' ' Text
'<' Operator
'-' Operator
' ' Text
'people' Name
')' Punctuation
' ' Text
'{' Punctuation
' ' Text
'%>' Keyword
'\n ' Text
'- ' Name.Tag
'${person.name}' Text
'
' Name.Tag
'\n' Text
'<%' Keyword
' ' Text
'}' Punctuation
' ' Text
'%>' Keyword
'\n' Text
'
' Name.Tag
' \n' Text