Skip to content
This repository has been archived by the owner on Aug 25, 2021. It is now read-only.

[WIP] Expression Editor #149

Closed
wants to merge 2 commits into from

Conversation

PanSpagetka
Copy link
Contributor

@PanSpagetka PanSpagetka commented Sep 23, 2019

This is prototype of new Expression Editor. It has two basic functionalities: parsing(validation) and autocomplete(suggestions). For each of those there is a grammar.

Both grammar is using nearley and must be pregenerated using command nearleyc grammar.ne -o grammar.ne.js. However the parser itself is statefull and doesn't support any kind of reset. So, for each input must be freshly instantiated , according to the authors kach/nearley#129 it is not performance issue.

@PanSpagetka PanSpagetka changed the title [WIP} Expression Editor [WIP] Expression Editor Sep 23, 2019
@miq-bot miq-bot added the wip label Sep 23, 2019
@PanSpagetka PanSpagetka force-pushed the expression-editor2 branch 2 times, most recently from b58921b to b991832 Compare October 2, 2019 11:35
@PanSpagetka PanSpagetka force-pushed the expression-editor2 branch 2 times, most recently from da58583 to 85a75a0 Compare October 10, 2019 12:58
@PanSpagetka PanSpagetka force-pushed the expression-editor2 branch 2 times, most recently from 8ae6954 to 93b65d3 Compare October 20, 2019 18:30
@miq-bot
Copy link
Member

miq-bot commented Jan 6, 2020

Some comments on commits PanSpagetka/react-ui-components@8ae6954~...973a1a8

grammar.jison.js

  • ⚠️ - 100 - Detected pp. Remove all debugging statements.

@miq-bot
Copy link
Member

miq-bot commented Jan 6, 2020

Checked commits PanSpagetka/react-ui-components@8ae6954~...973a1a8 with ruby 2.5.5, rubocop 0.69.0, haml-lint 0.20.0, and yamllint 1.10.0
0 files checked, 0 offenses detected
Everything looks fine. ⭐

@miq-bot
Copy link
Member

miq-bot commented Feb 26, 2020

This pull request is not mergeable. Please rebase and repush.

@miq-bot
Copy link
Member

miq-bot commented Jun 11, 2020

This pull request has been automatically closed because it has not been updated for at least 3 months.

Feel free to reopen this pull request if these changes are still valid.

Thank you for all your contributions! More information about the ManageIQ triage process can be found in the traige process documentation.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants