-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f804018
commit 895d3c3
Showing
3 changed files
with
30 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,32 @@ | ||
Zephir IntelliJ IDEA plugin | ||
========================== | ||
# Zephir IntelliJ IDEA plugin | ||
|
||
Plugin page: http://plugins.jetbrains.com/plugin/7558 | ||
|
||
`Start develop the Zephir plugin` | ||
## Getting started | ||
|
||
1. Install next plugins for Intellij | ||
1. Install next plugins for Intellij | ||
* https://plugins.jetbrains.com/plugin/6606-grammar-kit | ||
* https://plugins.jetbrains.com/plugin/227-psiviewer | ||
2. Go to `Zephir.bnf` file and run "Generate parser code" through context menu | ||
3. Go to `src/com/zephir/Zephir.flex` and run "Run JFlex generator" through context menu | ||
4. Run the plugin by Menu -> Run -> Run | ||
|
||
https://plugins.jetbrains.com/plugin/6606-grammar-kit | ||
https://plugins.jetbrains.com/plugin/227-psiviewer | ||
To automatically detect "Zephir plugin" in the debugged IDE, uncomment next lines in the `resources/META-INF/plugin.xml` | ||
|
||
```xml | ||
<!--<lang.parserDefinition language="Zephir" implementationClass="com.zephir.ZephirParserDefinition"/>--> | ||
``` | ||
|
||
2. Go to Zephir.bnf file and run "Generate parser code" through context menu | ||
3. Go to src/com/zephir/Zephir.flex and run "Run JFlex generator" through context menu | ||
## Links | ||
|
||
+ [**`phalcon/zephir`**](https://github.com/phalcon/zephir) - Zephir is a compiled high level language aimed to the creation of C-extensions for PHP | ||
+ [**`phalcon/php-zephir-parser`**](https://github.com/phalcon/php-zephir-parser) - The Zephir Parser delivered as a C extension for the PHP language | ||
+ [**`phalcon/zephir-docs`**](https://github.com/phalcon/zephir-docs) - Zephir Documentation and website | ||
+ [**`phalcon/zephir-sublime`**](https://github.com/phalcon/zephir-sublime) - Sublime Text syntax highlighting for for Zephir | ||
+ [**`phalcon/cphalcon`**](https://github.com/phalcon/cphalcon) - High performance, full-stack PHP framework written in Zephir/C | ||
|
||
4. Run the plugin by Menu->Run->Run | ||
## License | ||
|
||
To automatically detect "Zephir plugin" in the debugged IDE, uncomment next lines in the `resources/META-INF/plugin.xml` | ||
Copyright (c) 2014-2017 Zephir Team. | ||
|
||
<!--<lang.parserDefinition language="Zephir" implementationClass="com.zephir.ZephirParserDefinition"/>--> | ||
Licensed under the [MIT](LICENSE) |