Comments (6)
Hi, i'm not sure about that, i'll check it out and get back
from codemirror-grammar.
Hi there, i searched around the codebase and it seems this feature is not implemented by default for codemirror. To be precise, codemirror-grammar extracts the keywords from the grammar, but autocomplete hint for codemirror needs extra helper which is not added by default by the codemirror-grammar add-on. The functionality works for ace-grammar (and it is there in codemirror-grammar, but not implemented as helper). Plus i think CodeMirror has made some changes in the hint add-on.
In any case it is going to be added (as explicit implementation), maybe in next update.
Uploaded new CodemirrorGrammar version (0.12) which has some issues fixed, some changes plus makes grammar specification easier (more BNF-like). i leave this issue open to have it in mind.
Thank you
from codemirror-grammar.
Uploaded v. 1.0 with full support for BNF-like syntax notation plus fixed tag matching actions
from codemirror-grammar.
I only vaguely understand your response to this issue... What are the chances of you implementing autoCompletion in your examples?
from codemirror-grammar.
The functionality is not implemented for codemirror (but is implemented in the related add-on for ace-grammer to get an example). The keywords are indeed extracted from the grammar, but one needs to delve into codemirror' hint helper to be able to implement the functionality. As a feature it should be added, however due to other work cannot add it right now (maybe in near future, not sure). If you want to undertake this task of adding this feature (getting help from ace-grammar addon), you would have to see how codemirror hint addon works and add a helper in the generated grammar to display associated keywords
from codemirror-grammar.
Keyword autocomplete from grammar helper is added in version 2.1.1
Live demo here (make sure 2.1.1 version is used/refreshed)
from codemirror-grammar.
Related Issues (12)
- Using the code like in example throws CodeMirror.Pos is not a function HOT 2
- problem with highlighting HOT 3
- Case insensitive keywords etc HOT 3
- Sequence query HOT 3
- Getting Grammar mode through npm HOT 6
- grammar-scheme.html is incorrect in v2.3.0 HOT 8
- Sample grammar for markdown (or other lightweight syntax) HOT 4
- Getting context for autocompletion HOT 29
- code completion HOT 1
- Uncaught RangeError: Maximum call stack size exceeded HOT 3
- problem with Сyrillic letters HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from codemirror-grammar.