Skip to content

justsml/idea-rust

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

idea-rust

Language support for the Rust Language

PLEASE NOTE: This does not yet do any auto completion. It is JUST the lexer and highlighting for .rs files.

The rest is coming soon!

Plugin page

http://plugins.jetbrains.com/plugin/7438

Development

Prerequisites

If you want to live on the bleeding edge (or help out!) you will need:

  • Intellij
  • Plugin Devkit (plugin)
  • Grammar-Kit (plugin)
  • JFlex Support (plugin)

Building

  • Open up the project file included in the repo
  • Navigate to src/flex/vektah/rust/RustLexer.flex, Right Click -> Run Jflex generator
  • Remove the RustLexerAdapter - jflex outputs in
  • Navigate to src/bnf/RustGrammar.bnf, Right Click -> Generate Parser Code
  • Run 'idea-rust'

About

Intellij Rust language plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 84.6%
  • JFlex 8.2%
  • Rust 5.7%
  • Other 1.5%