首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从SuperPower中的关键字获取字符串

从SuperPower中的关键字获取字符串
EN

Stack Overflow用户
提问于 2018-07-19 21:40:02
回答 0查看 127关注 0票数 1

我正在为一个工作项目编写一种简单的脚本语言,我需要创建一个type name = value形式的定义语句。我一直在遵循SuperpowerSimpleSql example并创建了标记器,它正确地标记化了输入。

问题来自于为赋值语句创建TokenListParser。目前解析器的定义如下:

代码语言:javascript
复制
public static TokenListParser<AumToken, ShmemWord> ShmemWord =
    from keyword in Token.EqualToValueIgnoreCase(AumToken.Keyword, "ShmemWord")
    from name in Token.EqualTo(AumToken.Keyword)
    from equal in Token.EqualTo(AumToken.Assignment)
    from value in Token>EqualTo(AumToken.Number).Apply(Numerics.HexDigitsUInt64)
    select new ShmemWord(name, value);

ShmemWord是一个具有构造函数签名ShmemWord(string name, ulong value)的简单类。

到目前为止,我的定义是否正确,以及如何将name转换为字符串?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51424181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档