Parser for IDEA

Compatible with  IntelliJ IDEA
19.02.2014
12 378

Support for parser server-side scripting language. More about the language on http://www.parser.ru/

This module also includes custom plugins such as Typograph and Base64.

Develop with joy!

Download plugin

Version

Update date

Recent change notes

Restore parser file icons & template files/classes
Anonymous
20.02.2014
Still not working under Idea 13 CE. Fails with this message (sorry, don't know where else to post bug trace): > Plugin 'Parser for IDEA' failed to initialize and will be disabled. Please restart IntelliJ IDEA. com.intellij.diagnostic.PluginException: ru/artlebedev/idea/plugins/parser/lang/ParserLoader : Unsupported major.minor version 51.0 [Plugin: Parser for IDEA] at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:130) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:77) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:66) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.loadClasses(ComponentManagerImpl.java:408) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.loadClasses(ComponentManagerImpl.java:398) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.access$000(ComponentManagerImpl.java:384) at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:107) at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:89) at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:87) at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:509) at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:150) at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:47) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:697) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:524) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: java.lang.UnsupportedClassVersionError: ru/artlebedev/idea/plugins/parser/lang/ParserLoader : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.lang.ClassLoader.defineClass(ClassLoader.java:471) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:189) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:185) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:161) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:124) ... 31 more
Anonymous
30.01.2014
Отличный плагин! Жаль, что не поддерживается после 10 версии. Очень хотелось бы иметь возможность работать с плагином под Idea 13.
dwr
25.07.2011
Please note that plugin is not supported in RubyMine/PhpStorm/PyCharm/AppCode configurations
dwr
20.07.2011
Just updated plugin to prebeta1. Everything's almost stable.
dwr
16.04.2011
All available parserdoc annotations for now:

#:constructor
#:param ParamName type ParamType
#:dynamic
#:result ResultClass

Almost complete autocomplete for the Parser3 language. :)
dwr
28.03.2011
As long as parser is a dynamic language, some complicated constructions might be unsupported in code autocomplete, but we are actively working on this plugin to gain it full support of the one of the easiest web programming languages ever. :)
Please  sign in  to leave a comment.