cost 137 ms
野牛減少/減少 lambda 表達式和括號標識符之間的沖突

[英]Bison reduce/reduce conflict between lambda expression and parenthesized identifier

我目前正在嘗試編寫自己的編程語言,並且我有以下簡化的語法: 但是,當我嘗試生成 C++ 解析器時,我遇到了一個減少/減少沖突。$ bison -v -Werror -l --defines=parser.hh -o parser.cc parser.yy parser.yy: error: 1 re ...

yacc中的並列乘法

[英]Multiplication by juxtaposition in yacc

我正在嘗試實現一種允許並列乘法的語法。 這是用於解析 CAS 的多項式輸入。 據我所知,它工作得很好,除了少數邊緣情況。 我發現了兩個問題: 與其他規則沖突,例如a^2 b被(錯誤地)解析為(^ a (* 2 b)) ,而不是(* (^ a 2) b) 。 yacc(bison) 報告28 shi ...

如何解決減少減少野牛的沖突?

[英]How to resolve reduce reduce conflicts in bison?

首先,我在這里已經提到了許多類似的問題,但無法解決沖突。 我在 my.y 文件中有這件作品 這個語法產生了很多減少\減少沖突。 例如: 我有很多與此完全相同的沖突。 但我無法理解這一點。 據我所知,當生產是unary_expr或當它是power_expr '^' unary_expr然后它看起來是 ...

LR(1) Parser:為什么添加 epsilon 產生式會導致 r/r 或 s/r 沖突

[英]LR(1) Parser: Why adding an epsilon production makes r/r or s/r conflicts

我想制作一個閱讀器,它可以讀取類似於 mswin 的 INI 文件的配置文件。 使用我制作的詞法分析器/解析器生成器自學是為了鍛煉。 語法是: 問題在於@epsilon@生產。 我添加它是因為我希望我的讀者也接受空文件。 但是當 'OptionsList' 或 'OptionGroup' 包含 ep ...

如何解決這種減少/減少沖突?

[英]How to resolve this reduce/reduce conflict?

我正在為B編程語言編寫編譯器。 這種語言的語法在語法上區分左值和右值。 在將語法轉換為yacc語法時,我偶然發現了reduce / reduce沖突。 這是一個最小,完整且可驗證的示例: Yacc表示1減少/減少沖突。 這種減少/減少沖突在狀態6中找到: 似乎應該選擇“減 ...

野牛消除可空非終端之間的減少/減少沖突?

[英]Bison eliminate reduce/reduce conflict among nullable non-terminals?

我正在使用Bison(AFAIK他們默認使用LL(1)解析)。 我的語法說像這樣: 現在, bison警告說reduce/reduce沖突,因為params和arguments都可以為空(在零參數function() )。 我的問題是,我該如何消除(而不是抑制)這種沖突? ...

野牛移位/減少和減少/減少沖突

[英]Bison shift/reduce and reduce/reduce conflict

好的,我已經嘗試過三次重寫此Bison語法,並不斷遇到移位/減少和減少/減少沖突。 我嘗試解析的語法如下。 {...}中的項目用於一個或另一個。 [...]中的項目是可選的。 我在使最后三個開始工作時遇到問題。 我可以讓他們任何一個工作,但不能讓他們全部四個工作。 我現在有一個 ...

野牛減少/減少沖突

[英]Bison reduce/reduce conflicts

我寫了以下語法: 現在,野牛發現了8個減少/減少沖突。 當我刪除行 沒有了。 我認為優先級和關聯屬性定義明確。 有人可以告訴我如何解決沖突嗎? ...

為什么該語法沒有減少/減少沖突?

[英]Why doesn't this grammar have a reduce/reduce conflict?

請考慮以下語法(毫無疑問,這很荒謬,它已被簡化以說明重點): 當運行這種語法時,Bison並沒有抱怨減少/減少沖突,但是在我看來,似乎只有一種。 假設我們已經解析了negationExpression和constantExpression ; 在我看來,根據上述定義,解析器現在可以做 ...

減少/減少沖突的野牛問題

[英]Bison issue with reduce/reduce conflict

因此,我是Bison的新手,我正在嘗試制作一個簡單的計算器。 當我執行bison -d命令時,它說有7種減少/減少沖突,並且我不太確定為什么會這樣,我知道這是因為我的語法中有一些邏輯錯誤,我只是找不到它。 所以這是.y文件的代碼: 這也是我為此目的制作的lex文件: 任何建議 ...

野牛減少/減少語法沖突

[英]Bison reduce/reduce conflict in grammar

我正在野牛中建立語法,並且遇到ar / r沖突(我知道它在哪里),但是我不知道如何解決它。 我將不勝感激。 我的代碼中包含沖突的部分是: 我制作了一個輸出文件,可以在其中看到所有沖突。 文件中包含沖突的部分是: 我確實已經嘗試了所有方法,但是無法消除沖突。歡迎任何想 ...

Javascript函數聲明Bison語法減少/減少錯誤

[英]Javascript function declaration bison grammar reduce/reduce error

我正在實現一個javascript解釋器,並且在功能聲明和函數表達式的語法中遇到了野牛減少/減少沖突的麻煩。 我對野牛不是很了解,我可以使用一些幫助來了解如何做。 我粘貼了說明問題的野牛輸入文件的一個子集下面: ...

解決減少/減少沖突

[英]Resolving reduce/reduce conflicts

我們有一個 CFG 文法,我們構造 LR(1) 解析表。 我們看到解析表上的一個單元格有一個 reduce-reduce 沖突。 是否可以通過在每一步使用更多的前瞻輸入符號來解決這個沖突? 我問這個是因為我認為通過增加前瞻符號,我們(並非總是)只能解決移位 - 減少沖突。我的意思是減少 - 減少沖突 ...

減少/減少沖突

[英]Reduce/reduce conflict

我正在寫一種語法(YACC-“ LALR”),該語法應識別以下單詞,例如: 我寫了以下語法: 因此,我的問題是規則(6)和(10)之間的減少/減少沖突。 有誰知道如何解決這個問題? 以前,我問過以下問題,認為這是我真正問題的簡化……但事實並非如此。 作為記錄,我先 ...

具有諷刺意味的減少-減少問題

[英]Irony Reduce-Reduce Problems

我一直在努力解決這個問題,至今已有近兩個星期。 起初是移位減少錯誤,現在是減少減少問題。 我已經嘗試了很多方法,但是現在我只需要幫助了。 我已經編碼了許多種語言,並且大約在10年前就開始了,這是我第一次真正發布求助信息。 我正在嘗試為Angel Script編寫一個語法類,這是一個流 ...

當我在Reducer中讀取它們時,在映射器中發送的文本/字符串值是錯誤的

[英]Text/String values sent in the Mapper are wrong when I read them in the Reducer

我正在Mapper中發送一些數據,當我嘗試在Reducer中讀取它們時,它們有些變化。 在簡歷中,我使用設置的函數填充數據,然后使用get函數在減速器中讀取它們。 我不明白為什么如果我執行println數據會不同。 我要發送的數據在一個名為“ ValorFechaHora”的類中,它包 ...


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