Giter Club home page Giter Club logo

Comments (20)

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_expr -> matched_expr matched_op_expr and matched_op_expr -> match_op_eol matched_expr already handled by matchOperation and matchOperation ::= expression EOL* MATCH_OPERATOR EOL* expression { rightAssociative = true }.

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> add_op_eol matched_expr already handled by additionOperation and additionOperation ::= expression DUAL_OPERATOR EOL* expression

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> mult_op_eol matched_expr already handled by multiplicationOperation and multiplicationOperation ::= expression EOL* MULTIPLICATION_OPERATOR EOL* expression

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> hat_op_eol matched_expr already handled by hatOperation and hatOperation ::= expression EOL* HAT_OPERATOR EOL* expression

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> two_op_eol matched_expr already handled by twoOperation | and twoOperation ::= expression EOL* TWO_OPERATOR EOL* expression { rightAssociative = true }

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> and_op_eol matched_expr already handled by andOperation | and andOperation ::= expression EOL* AND_OPERATOR EOL* expression

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> or_op_eol matched_expr already handled by orOperation | and orOperation ::= expression EOL* OR_OPERATOR EOL* expression

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> in_op_eol matched_expr is not handled. There is no tokenizing of the in keyword as anything special. It is incorrectly grouped in Identifiers.

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> in_op_eol matched_expr is now handled by inOperation | and inOperation ::= expression EOL* IN_OPERATOR EOL* expression

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> in_match_op_eol matched_expr already handled by inMatchOperation | and inMatchOperation ::= expression EOL* IN_MATCH_OPERATOR EOL* expression

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> type_op_eol matched_expr already handled by typeOperation | and typeOperation ::= expression EOL* TYPE_OPERATOR EOL* expression { rightAssociative = true }

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> when_op_eol matched_expr already handled by whenOperation | and whenOperation ::= expression EOL* WHEN_OPERATOR EOL* expression { rightAssociative = true }

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> pipe_op_eol matched_expr already handled by pipeOperation | and pipeOperation ::= expression EOL* PIPE_OPERATOR EOL* expression { rightAssociative = true }

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> comp_op_eol matched_expr already handled by comparisonOperation | and comparisonOperation ::= expression EOL* COMPARISON_OPERATOR EOL* expression

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> rel_op_eol matched_expr already handled by relationalOperation | and relationalOperation ::= expression EOL* RELATIONAL_OPERATOR EOL* expression

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_op_expr -> arrow_op_eol matched_expr already handled by arrowOperation | and arrowOperation ::= expression EOL* ARROW_OPERATOR EOL* expression

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_expr -> matched_expr matched_op_expr can be implemented as expression implements matched_op_expr

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_expr -> matched_expr no_parens_op_expr requires no_parens_op_expr requires no_parens_expr requires dot_op_identifier requires dot_op and op_identifier

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

Implementing op_identifier separately may be unnecessary as I already differentiate between addition/substraction and absolute value/negation in Elixir.bnf, so IDENTIFIER covers both identifier and op_identifier.

from intellij-elixir.

KronicDeth avatar KronicDeth commented on July 20, 2024

matched_expr -> matched_expr matched_op_expr is an invalid PEG expression for Elixir.bnf. It should be translated as matched_expr ::= matched_expression operator matched_expr

from intellij-elixir.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.