diff options
Diffstat (limited to 'core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/AssemblyLanguage.java')
-rw-r--r-- | core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/AssemblyLanguage.java | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/AssemblyLanguage.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/AssemblyLanguage.java index be0f3e25ede..6df818a954a 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/AssemblyLanguage.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/AssemblyLanguage.java @@ -38,23 +38,22 @@ import org.eclipse.core.runtime.IExecutableExtension; */ public class AssemblyLanguage extends AbstractLanguage implements IAsmLanguage, IExecutableExtension { - private static final String[] DIRECTIVE_KEYWORDS= { - ".set", ".section", //$NON-NLS-1$ //$NON-NLS-2$ - ".global", ".globl", ".extern", ".type", ".file", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ - ".if", ".ifdef", ".ifndef", ".else", ".endif", ".include", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ - ".macro", ".endm", //$NON-NLS-1$ //$NON-NLS-2$ - ".func", ".endfunc", //$NON-NLS-1$//$NON-NLS-2$ - ".text", ".data", ".rodata", ".common", ".debug", ".ctor", ".dtor", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ - ".ascii", ".asciz", ".byte", ".long", ".size", ".align", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ - ".short", ".word", ".float", ".single", ".double" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ + private static final String[] DIRECTIVE_KEYWORDS = { ".set", ".section", //$NON-NLS-1$ //$NON-NLS-2$ + ".global", ".globl", ".extern", ".type", ".file", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ + ".if", ".ifdef", ".ifndef", ".else", ".endif", ".include", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ + ".macro", ".endm", //$NON-NLS-1$ //$NON-NLS-2$ + ".func", ".endfunc", //$NON-NLS-1$//$NON-NLS-2$ + ".text", ".data", ".rodata", ".common", ".debug", ".ctor", ".dtor", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ + ".ascii", ".asciz", ".byte", ".long", ".size", ".align", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ + ".short", ".word", ".float", ".single", ".double" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ }; - private static final String DEFAULT_ID= "org.eclipse.cdt.core.assembly"; //$NON-NLS-1$ + private static final String DEFAULT_ID = "org.eclipse.cdt.core.assembly"; //$NON-NLS-1$ - public static final AssemblyLanguage DEFAULT_INSTANCE= new AssemblyLanguage(); + public static final AssemblyLanguage DEFAULT_INSTANCE = new AssemblyLanguage(); - private String fId= DEFAULT_ID; - private char[] fLineCommentCharacters= {}; + private String fId = DEFAULT_ID; + private char[] fLineCommentCharacters = {}; /** * @return the default language instance @@ -65,16 +64,16 @@ public class AssemblyLanguage extends AbstractLanguage implements IAsmLanguage, @Override public IContributedModelBuilder createModelBuilder(ITranslationUnit tu) { - IContributedModelBuilder modelBuilder= null; - IContributedModelBuilder.Factory modelBuilderFactory= getAdapter(IContributedModelBuilder.Factory.class); + IContributedModelBuilder modelBuilder = null; + IContributedModelBuilder.Factory modelBuilderFactory = getAdapter(IContributedModelBuilder.Factory.class); if (modelBuilderFactory != null) { - modelBuilder= modelBuilderFactory.create(tu); + modelBuilder = modelBuilderFactory.create(tu); } if (modelBuilder == null) { // use default - AsmModelBuilder defaultModelBuilder= new AsmModelBuilder(tu); + AsmModelBuilder defaultModelBuilder = new AsmModelBuilder(tu); defaultModelBuilder.setLineSeparatorCharacter(getLineSeparatorCharacter()); - modelBuilder= defaultModelBuilder; + modelBuilder = defaultModelBuilder; } return modelBuilder; } @@ -89,9 +88,9 @@ public class AssemblyLanguage extends AbstractLanguage implements IAsmLanguage, @Deprecated @Override - public IASTCompletionNode getCompletionNode(org.eclipse.cdt.core.parser.CodeReader reader, - IScannerInfo scanInfo, org.eclipse.cdt.core.dom.ICodeReaderFactory fileCreator, IIndex index, - IParserLogService log, int offset) throws CoreException { + public IASTCompletionNode getCompletionNode(org.eclipse.cdt.core.parser.CodeReader reader, IScannerInfo scanInfo, + org.eclipse.cdt.core.dom.ICodeReaderFactory fileCreator, IIndex index, IParserLogService log, int offset) + throws CoreException { return null; } @@ -106,7 +105,7 @@ public class AssemblyLanguage extends AbstractLanguage implements IAsmLanguage, } // IAsmLanguage - + @Override public char[] getLineCommentCharacters() { return fLineCommentCharacters; @@ -124,17 +123,18 @@ public class AssemblyLanguage extends AbstractLanguage implements IAsmLanguage, @Override public String[] getPreprocessorKeywords() { - Set<String> ppDirectives= ParserFactory.getKeywordSet(KeywordSetKey.PP_DIRECTIVE, ParserLanguage.C); - String[] result= ppDirectives.toArray(new String[ppDirectives.size()]); + Set<String> ppDirectives = ParserFactory.getKeywordSet(KeywordSetKey.PP_DIRECTIVE, ParserLanguage.C); + String[] result = ppDirectives.toArray(new String[ppDirectives.size()]); return result; } @Override - public void setInitializationData(IConfigurationElement config, String propertyName, Object data) throws CoreException { + public void setInitializationData(IConfigurationElement config, String propertyName, Object data) + throws CoreException { if (data instanceof String) { - fLineCommentCharacters= ((String)data).toCharArray(); + fLineCommentCharacters = ((String) data).toCharArray(); } - fId= CCorePlugin.PLUGIN_ID + '.' + config.getAttribute("id"); //$NON-NLS-1$ + fId = CCorePlugin.PLUGIN_ID + '.' + config.getAttribute("id"); //$NON-NLS-1$ } @Override |