Actions

Difference between revisions of "Eclipse plugin for SX assembly language"

From Just in Time

m
m
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
[[Image:Syntax hl eclipse sx cropped.PNG|right]]
 
==Reasons to create another SX-ide==
 
==Reasons to create another SX-ide==
 
* I'm planning a move from Windows to Linux and want to keep on writing SX assembly programs
 
* I'm planning a move from Windows to Linux and want to keep on writing SX assembly programs
 
* Being used to high-level language IDEs, I very much miss some features in SXKey, like overview windows, bookmarks, being able to paste into the find-dialog, etc.
 
* Being used to high-level language IDEs, I very much miss some features in SXKey, like overview windows, bookmarks, being able to paste into the find-dialog, etc.
 +
* I'm new to both Java and Eclipse, so I thought creating an eclipse-plugin would be a nice challenge…
  
 
==Status==
 
==Status==
 +
*'''After Installing the latest Eclipse version (Europe), my plugin does not run anymore. Neither does it allow me to debug in any useful way'''
 
* Syntax highlighting finished
 
* Syntax highlighting finished
 
* Outline partially done
 
* Outline partially done
#need to implement update-as-you-type (reconciler).
+
#need to implement update-as-you-type (reconciler). Currently the outline is only created when you load the file, which is of limited use…
 
#<strike>recognize local labels</strike>
 
#<strike>recognize local labels</strike>
 
#<strike>separate jump, macro, and EQU-labels</strike>
 
#<strike>separate jump, macro, and EQU-labels</strike>
 
* Content assist: still deciding whether it's needed. Would be cool though...
 
* Content assist: still deciding whether it's needed. Would be cool though...
 
* tool chain: see [[sx assembler]]
 
* tool chain: see [[sx assembler]]
 +
** Somebody is/was working on a tool chain, see [http://forums.parallax.com/forums/default.aspx?f=7&p=4&m=116410 this thread] on the parallax SX forum
 +
** [http://forums.parallax.com/forums/default.aspx?f=7&m=124210 this] anouncement of an open source SX28 emulator  would be relevant as well.
 +
* I still have to figure out how to wrap this into a nice distributable package.
  
  
[[Image:syntax_hl_eclipse_sx.PNG]]
+
==See also==
 +
* [[sxgo]] - sx simulator
  
 
+
[[Category:SX development environment]]
[[Image:Features_eclipse_sx.PNG]]
 

Latest revision as of 12:34, 1 August 2010

Syntax hl eclipse sx cropped.PNG

Reasons to create another SX-ide

  • I'm planning a move from Windows to Linux and want to keep on writing SX assembly programs
  • Being used to high-level language IDEs, I very much miss some features in SXKey, like overview windows, bookmarks, being able to paste into the find-dialog, etc.
  • I'm new to both Java and Eclipse, so I thought creating an eclipse-plugin would be a nice challenge…

Status

  • After Installing the latest Eclipse version (Europe), my plugin does not run anymore. Neither does it allow me to debug in any useful way
  • Syntax highlighting finished
  • Outline partially done
  1. need to implement update-as-you-type (reconciler). Currently the outline is only created when you load the file, which is of limited use…
  2. recognize local labels
  3. separate jump, macro, and EQU-labels
  • Content assist: still deciding whether it's needed. Would be cool though...
  • tool chain: see sx assembler
    • Somebody is/was working on a tool chain, see this thread on the parallax SX forum
    • this anouncement of an open source SX28 emulator would be relevant as well.
  • I still have to figure out how to wrap this into a nice distributable package.


See also