Tôi đang cố định nghĩa ngữ pháp cho các lệnh bên dưới. object ParserWorkshop {
def main(args: Array[String]) = {
ChoiceParser("todo link todo to database")
ChoiceParser("todo link tod
Tôi tự hỏi liệu có thể có được MatchData được tạo từ biểu thức chính quy phù hợp trong ngữ pháp bên dưới hay không. object DateParser extends JavaTokenParsers {
....
val dateLiteral = """(
Tôi có EBNF sau mà tôi muốn phân tích: PostfixExp -> PrimaryExp ("[" Exp "]"
| . id "(" ExpList ")"
| . length)*
Và đây là những gì tôi nhận: def postfixExp: Parser[Expressi