mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-05 08:46:02 +02:00
Cosmetics.
This commit is contained in:
parent
bfabd2198e
commit
601790eebf
2 changed files with 28 additions and 21 deletions
|
@ -106,7 +106,9 @@ abstract class PreprocessorMacro implements IMacroBinding {
|
|||
buf.append(')');
|
||||
return buf.toString();
|
||||
}
|
||||
public abstract TokenList getTokens(MacroDefinitionParser parser, LexerOptions lexOptions, MacroExpander expander);
|
||||
|
||||
public abstract TokenList getTokens(MacroDefinitionParser parser, LexerOptions lexOptions,
|
||||
MacroExpander expander);
|
||||
}
|
||||
|
||||
class ObjectStyleMacro extends PreprocessorMacro {
|
||||
|
@ -115,12 +117,12 @@ class ObjectStyleMacro extends PreprocessorMacro {
|
|||
final int fEndOffset;
|
||||
private TokenList fExpansionTokens;
|
||||
|
||||
|
||||
public ObjectStyleMacro(char[] name, char[] expansion) {
|
||||
this(name, 0, expansion.length, null, new CharArray(expansion));
|
||||
}
|
||||
|
||||
public ObjectStyleMacro(char[] name, int expansionOffset, int endOffset, TokenList expansion, AbstractCharArray source) {
|
||||
public ObjectStyleMacro(char[] name, int expansionOffset, int endOffset, TokenList expansion,
|
||||
AbstractCharArray source) {
|
||||
super(name);
|
||||
fExpansionOffset= expansionOffset;
|
||||
fEndOffset= endOffset;
|
||||
|
@ -168,7 +170,8 @@ class ObjectStyleMacro extends PreprocessorMacro {
|
|||
Lexer lex= new Lexer(fExpansion, fExpansionOffset, fEndOffset, lexOptions, ILexerLog.NULL, this);
|
||||
try {
|
||||
lex.nextToken(); // consume the start token
|
||||
mdp.parseExpansion(lex, ILexerLog.NULL, getNameCharArray(), getParameterPlaceholderList(), fExpansionTokens);
|
||||
mdp.parseExpansion(lex, ILexerLog.NULL, getNameCharArray(),
|
||||
getParameterPlaceholderList(), fExpansionTokens);
|
||||
} catch (OffsetLimitReachedException e) {
|
||||
}
|
||||
}
|
||||
|
@ -200,8 +203,8 @@ class FunctionStyleMacro extends ObjectStyleMacro {
|
|||
this(name, paramList, hasVarArgs, expansionOffset, expansionEndOffset, null, expansion);
|
||||
}
|
||||
|
||||
public FunctionStyleMacro(char[] name, char[][] paramList, int hasVarArgs, int expansionFileOffset, int endFileOffset,
|
||||
TokenList expansion, AbstractCharArray source) {
|
||||
public FunctionStyleMacro(char[] name, char[][] paramList, int hasVarArgs, int expansionFileOffset,
|
||||
int endFileOffset, TokenList expansion, AbstractCharArray source) {
|
||||
super(name, expansionFileOffset, endFileOffset, expansion, source);
|
||||
fParamList = paramList;
|
||||
fHasVarArgs= hasVarArgs;
|
||||
|
@ -316,10 +319,12 @@ abstract class DynamicMacro extends PreprocessorMacro {
|
|||
public DynamicMacro(char[] name) {
|
||||
super(name);
|
||||
}
|
||||
|
||||
@Override
|
||||
public final char[] getExpansion() {
|
||||
return getExpansionImage();
|
||||
}
|
||||
|
||||
public abstract Token execute(MacroExpander expander);
|
||||
|
||||
@Override
|
||||
|
@ -439,7 +444,8 @@ final class TimeMacro extends DynamicMacro {
|
|||
final class CounterMacro extends DynamicMacro {
|
||||
private static final char[] ZERO = {'0'};
|
||||
|
||||
private long fValue= 0;
|
||||
private long fValue;
|
||||
|
||||
CounterMacro(char[] name) {
|
||||
super(name);
|
||||
}
|
||||
|
|
|
@ -364,7 +364,8 @@ public class PDOMMacro implements IIndexMacro, IPDOMBinding, IASTFileLocation {
|
|||
if (CharArrayUtils.equals(lastParam, 0, Keywords.cpELLIPSIS.length, Keywords.cpELLIPSIS)) {
|
||||
char[][] result= new char[params.length][];
|
||||
System.arraycopy(params, 0, result, 0, params.length - 1);
|
||||
result[params.length-1]= lastParam.length == Keywords.cpELLIPSIS.length ? Keywords.cVA_ARGS :
|
||||
result[params.length - 1]= lastParam.length == Keywords.cpELLIPSIS.length ?
|
||||
Keywords.cVA_ARGS :
|
||||
CharArrayUtils.extract(lastParam, Keywords.cpELLIPSIS.length, lastParam.length - Keywords.cpELLIPSIS.length);
|
||||
return result;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue