Phalanger IntelliSense

Syntactic and Semantic Prediction for PHP Language Integration

Jakub Míšek, Filip Zavoral

Description

Phalanger IntelliSense is an implementation of the language integration for Microsoft Visual Studio development environment. There are used own techniques for analyzing dynamic source code and offering possible completions of an expression to the user. The integration processes the PHP language code and integrates it with the .Net static assemblies.
The text prediction and source code analysis works well even for non static expressions without a need of execution.Based on practical experiences, resulting suggestions can cover most of developer's common tasks.

Where to get it

Phalanger IntelliSense is a part of Phalanger project. Phalanger is open-source and is freely accessible.

Links:

Contact email:

jakub<at>devsense.com

Research

Research group at the department:

Web Semantization Research Group

Publications:

  • Míšek J., Zavoral F.: Mapping of Dynamic Language Constructs into Static Abstract Syntax Trees, in 9th IEEE/ACIS International Conference on Computer and Information Science, Yamagata, IEEE Computer Society, ISBN: 978-0-7695-4147-1, pp. 625-632, 2010
  • Míšek J., Balaš D., Zavoral F.: Phalanger IntelliSense: Syntactic and semantic prediction, in ITAT 2009 - IX. Informačné technológie - aplikácie a teória, PONT Slovakia, ISBN: 978-80-970179-1-0, pp. 55-63, September 2009 - WWW
  • Míšek J., Zavoral F.: Syntactic and Semantic Prediction in Dynamic Languages, in 7th ACIS International Conference on Software Engineering Research, Management and Applications, IEEE Computer Society Press, pp. 1-6, 2009 - WWW
The content of this web site is licensed under Creative Commons Attribution-NonCommercial 3.0 Czech Republic