cost 547 ms
如何使用 SBT 的 libraryDependencyScheme 密鑰

[英]How to use SBT's libraryDependencyScheme key

我現在處於庫依賴地獄,出現以下錯誤: 正如錯誤消息所暗示的那樣,我仍然對如何使用libraryDependencySchemes 。 在 SBT 文檔中搜索libraryDependencySchemes是空的。 使用 VersionScheme 防止版本沖突主要針對庫作者,而不是用戶。 它在最后 ...

我在 eclipse 中使用 ASTParser 時遇到問題

[英]I'm having an issue with using ASTParser in eclipse

我正在嘗試在 eclipse 中使用 ASTParser,但面臨 NoClassDefFoundError。 我已經遵循了一些指南並導入了相關的 9 jars。 以下是詳細信息: } 包括 jars 錯誤報告命令行我應該如何讓代碼運行良好? ...

如何編寫解析器來解析 fastparse 中引用的正則表達式?

[英]How can I compose a parser to parse a quoted regex in fastparse?

我想解析的是任何用雙引號引用的正則表達式。 例如,“([AZ]+[AZ]+[C])” 到目前為止,我在 Scala 中使用 fastparse 庫嘗試了以下內容: 但這會引發異常: 到目前為止我所理解的是正則表達式解析器也在使用最后一個雙引號。 但我無法弄清楚如何避免這種情況。 我想我們需要寫一些 ...

fastparse.P[Any] => fastparse.P[Unit] 沒有可用的隱式視圖

[英]No implicit view available from fastparse.P[Any] => fastparse.P[Unit]

我正在閱讀 fastparse 的教程/解釋,並收到錯誤消息 對於序列示例。 我正在使用 sbt 1.3.8 和 scala 2.13.1。 fastparse 的定義版本是 2.2.2。 這個錯誤是什么意思,我做錯了什么/我怎樣才能在沒有錯誤的情況下結束這個教程步驟? ...

解析解析結果時返回類型錯誤

[英]Return type error while parsing parsing results

我是解析python代碼得到結果的解析結果。 項目結構: 我使用 fastparse 庫。 構建.sbt: 主.scala: 我正在反匯編 BinOp 操作。 此類示例采用 3 個參數:left、op、right。 操作的結果可以是整數或字符串。 在描述加法運算符(和任何其他運算符)時,出現錯誤 如 ...

在 Scala 中為算術表達式創建 AST

[英]Creating AST for arithmetic expression in Scala

我想使用 Scala 中的 fastparse 為算術表達式制作 AST。 對我來說,算術表達式就像: 目前我有這個解析器: 我想為算術表達式創建 AST(例如 2+3*2)。 預期結果: Assignment[2,plus[mult,[3,2]]] // symbol[left, right] ...

如何使用FastParse處理文本表?

[英]How to handle text tables with FastParse?

我有單行表的文本文件(制表符分隔),我需要解析它以接收Map(“one” - > 1,“two” - > 2,“three” - > 3)。 我無法弄清楚如何做到這一點,甚至不確定它是否可行。 有什么想法嗎? ...

使用FastParse解析縮進

[英]Parsing indentation with FastParse

我正在嘗試使用FastParse解析一種縮進語言,並且正在努力尋找有關它的任何資源或信息。 我在這里只能找到一個示例,該示例顯示了如何解析和計算樹結構中整數的總和。 我嘗試復制此代碼,但在解析\\n遇到相同的錯誤。 我想解析一下。 碼 輸出量 如何正確解析? ...

在scala fastparse中失敗

[英]fail on match in scala fastparse

我有以下名為“變量”的fastparse解析器: 我想讓這個解析器在像“ end”這樣的特定單詞上失敗,同時仍然返回一個Parser [String]。 ...

FastParse,以自由文本搜索表達式

[英]FastParse, search an expression in a free text

我正在嘗試使用FastParse庫,但是我不確定那時是否是我想要做的正確庫。 在測試中,我正在尋找放在文本段落中間的“數據”,文本是這樣的: 英特爾SSD 180 GB Serie 540s Interfaccia Sata III 6 Gb / s 2.5英寸 我正在嘗 ...

Scala快速解析類型檢查

[英]scala fastparse typechecking

我為為什么以下使用scala fastparse 0.4.3的代碼無法進行類型檢查感到困惑。 錯誤消息: 我可以想象,由於term是Term類型的,並且由於terms模式使用term.!.rep(... ,因此它應該得到Seq[Term] 。 ...

FastParse-內存不足錯誤

[英]FastParse - out of memory error

我正在嘗試使用FastParse庫為非常原始的模板系統創建解析器,如下所示: 您好,您的名字是{{name}},今天是{{date}}。 到目前為止,我有: 但是當我嘗試我認為應該是正確的最終形式時: 我得到: 我究竟做錯了什么? ...

用類型別名描述遞歸語法

[英]Describe recursive grammar with type aliases

我如何用類型別名描述此遞歸語法: 就目前而言,Scala編譯器(2.12.1)給了我: PS的上下文是使用fastparse解析遞歸語法。 編輯(以回應下面的@OlivierBlanvillain的回答) 這個答案確實是一件很美的事情,而且正是我一直在尋找的東西,我 ...

Fastparse不會回溯

[英]Fastparse doesn't backtrack

編輯(以概括問題): 我想解析一個語法,在哪里 我希望(例如)以下單詞通過: aaaaxxxbb , axxxaaxxxbbb , xxxxxxbb 原帖: 我希望以下解析器能夠回溯並找到最終的解決方案: 相反,看起來before部分貪婪地解析所有文本,解析器失 ...

Fastparse分析錯誤列號丟失

[英]Fastparse parse error column numbers missing

我剛剛從fastparse 0.3.7更新到0.4.1。 Parsed.Failure的額外內容中不再有列號值。 我翻閱了源代碼,盡管該功能仍在文檔中,但似乎已被刪除。 現在還有其他方法獲取列信息嗎? ...

Scala FastParse庫錯誤

[英]Scala FastParse Library Error

我正在嘗試學習Scala快速解析庫。 為此,我編寫了以下代碼 但是我得到了錯誤 我的預期輸出是“ Bar(10),Baz(20)”。 似乎上面的解析器不喜歡結尾的“)”。 ...

為什么不解析組合器回溯?

[英]Why doesn't parser combinator backtrack?

考慮 與fastparse相同的故事 解析器很好地發現,取第一個字面是一個壞主意,但不要試圖回到總和產量。 為什么? 我理解解析器采用第一個可以成功占用輸入字符串的一個分支並退出。 這里,表達式的“1”與第一個輸入char匹配,解析完成。 為了獲得更多,我們需要將總和 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM