mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-03 17:59:46 +02:00
Merge remote-tracking branch 'origin/GP-721_emteere_SleighEditorTokenEndian' into patch
This commit is contained in:
commit
7b8e6b4471
8 changed files with 16 additions and 10 deletions
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<site>
|
<site>
|
||||||
<feature url="features/ghidra.xtext.sleigh.feature_1.0.0.qualifier.jar" id="ghidra.xtext.sleigh.feature" version="1.0.0.qualifier">
|
<feature id="ghidra.xtext.sleigh.feature">
|
||||||
<category name="ghidra.xtext.sleigh.editor"/>
|
<category name="GhidraCategory"/>
|
||||||
</feature>
|
</feature>
|
||||||
<category-def name="ghidra.xtext.sleigh.editor" label="Ghidra"/>
|
<category-def name="GhidraCategory" label="Ghidra"/>
|
||||||
</site>
|
</site>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<feature
|
<feature
|
||||||
id="ghidra.xtext.sleigh.feature"
|
id="ghidra.xtext.sleigh.feature"
|
||||||
label="Ghidra Sleigh Editor"
|
label="Ghidra Sleigh Editor"
|
||||||
version="1.0.0.qualifier"
|
version="1.0.1.qualifier"
|
||||||
provider-name="Ghidra">
|
provider-name="Ghidra">
|
||||||
|
|
||||||
<copyright>
|
<copyright>
|
||||||
|
|
|
@ -3,7 +3,7 @@ Automatic-Module-Name: ghidra.xtext.sleigh.ide
|
||||||
Bundle-ManifestVersion: 2
|
Bundle-ManifestVersion: 2
|
||||||
Bundle-Name: ghidra.xtext.sleigh.ide
|
Bundle-Name: ghidra.xtext.sleigh.ide
|
||||||
Bundle-Vendor: Ghidra
|
Bundle-Vendor: Ghidra
|
||||||
Bundle-Version: 1.0.0.qualifier
|
Bundle-Version: 1.0.1.qualifier
|
||||||
Bundle-SymbolicName: ghidra.xtext.sleigh.ide; singleton:=true
|
Bundle-SymbolicName: ghidra.xtext.sleigh.ide; singleton:=true
|
||||||
Bundle-ActivationPolicy: lazy
|
Bundle-ActivationPolicy: lazy
|
||||||
Require-Bundle: ghidra.xtext.sleigh,
|
Require-Bundle: ghidra.xtext.sleigh,
|
||||||
|
|
|
@ -13,6 +13,7 @@ Require-Bundle: ghidra.xtext.sleigh.ui,
|
||||||
org.eclipse.xtext.junit4,
|
org.eclipse.xtext.junit4,
|
||||||
org.eclipse.xtext.xbase.junit,
|
org.eclipse.xtext.xbase.junit,
|
||||||
org.eclipse.core.runtime,
|
org.eclipse.core.runtime,
|
||||||
org.eclipse.ui.workbench;resolution:=optional
|
org.eclipse.ui.workbench;resolution:=optional,
|
||||||
|
org.eclipse.xtext.ui.testing
|
||||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
|
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
|
||||||
Export-Package: ghidra.xtext.sleigh.ui.tests;x-internal=true
|
Export-Package: ghidra.xtext.sleigh.ui.tests;x-internal=true
|
||||||
|
|
|
@ -3,7 +3,7 @@ Automatic-Module-Name: ghidra.xtext.sleigh.ui
|
||||||
Bundle-ManifestVersion: 2
|
Bundle-ManifestVersion: 2
|
||||||
Bundle-Name: ghidra.xtext.sleigh.ui
|
Bundle-Name: ghidra.xtext.sleigh.ui
|
||||||
Bundle-Vendor: Ghidra
|
Bundle-Vendor: Ghidra
|
||||||
Bundle-Version: 1.0.0.qualifier
|
Bundle-Version: 1.0.1.qualifier
|
||||||
Bundle-SymbolicName: ghidra.xtext.sleigh.ui; singleton:=true
|
Bundle-SymbolicName: ghidra.xtext.sleigh.ui; singleton:=true
|
||||||
Bundle-ActivationPolicy: lazy
|
Bundle-ActivationPolicy: lazy
|
||||||
Require-Bundle: ghidra.xtext.sleigh,
|
Require-Bundle: ghidra.xtext.sleigh,
|
||||||
|
|
|
@ -3,7 +3,7 @@ Automatic-Module-Name: ghidra.xtext.sleigh
|
||||||
Bundle-ManifestVersion: 2
|
Bundle-ManifestVersion: 2
|
||||||
Bundle-Name: ghidra.xtext.sleigh
|
Bundle-Name: ghidra.xtext.sleigh
|
||||||
Bundle-Vendor: Ghidra
|
Bundle-Vendor: Ghidra
|
||||||
Bundle-Version: 1.0.0.qualifier
|
Bundle-Version: 1.0.1.qualifier
|
||||||
Bundle-SymbolicName: ghidra.xtext.sleigh; singleton:=true
|
Bundle-SymbolicName: ghidra.xtext.sleigh; singleton:=true
|
||||||
Bundle-ActivationPolicy: lazy
|
Bundle-ActivationPolicy: lazy
|
||||||
Require-Bundle: org.eclipse.xtext,
|
Require-Bundle: org.eclipse.xtext,
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<?eclipse version="3.0"?>
|
<?eclipse version="3.4"?>
|
||||||
<plugin>
|
<plugin>
|
||||||
<extension point="org.eclipse.emf.ecore.generated_package">
|
<extension point="org.eclipse.emf.ecore.generated_package">
|
||||||
|
<category
|
||||||
|
id="GhidraCategory"
|
||||||
|
name="Ghidra">
|
||||||
|
</category>
|
||||||
<package
|
<package
|
||||||
uri = "http://www.xtext.ghidra/sleigh/Sleigh"
|
uri = "http://www.xtext.ghidra/sleigh/Sleigh"
|
||||||
class = "ghidra.xtext.sleigh.sleigh.SleighPackage"
|
class = "ghidra.xtext.sleigh.sleigh.SleighPackage"
|
||||||
|
|
|
@ -98,8 +98,9 @@ aligndef :
|
||||||
;
|
;
|
||||||
|
|
||||||
tokendef :
|
tokendef :
|
||||||
'define' 'token' ID '(' size=integerValue ')' fields=tokenprop ';' // {}
|
'define' 'token' ID '(' size=integerValue ')' ( 'endian' '=' (is_big?='big' | is_little?='little' ))? fields=tokenprop ';' // {}
|
||||||
;
|
;
|
||||||
|
|
||||||
//
|
//
|
||||||
tokenprop:
|
tokenprop:
|
||||||
tokens+=(
|
tokens+=(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue