/******************************************************************************
* Copyright (C) 2012 Fabio Zadrozny
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Fabio Zadrozny <fabiofz@gmail.com> - initial API and implementation
******************************************************************************/
package org.python.pydev.parser.grammarcommon;
import org.python.pydev.parser.jython.ISpecialStr;
import org.python.pydev.parser.jython.Node;
import org.python.pydev.parser.jython.ParseException;
import org.python.pydev.parser.jython.SimpleNode;
import org.python.pydev.parser.jython.Token;
import org.python.pydev.parser.jython.ast.Num;
import org.python.pydev.parser.jython.ast.Starred;
import org.python.pydev.parser.jython.ast.Str;
public final class NullPythonGrammarActions implements IPythonGrammarActions {
@Override
public void markDecoratorWithCall() {
}
@Override
public ISpecialStr convertStringToSpecialStr(Object o) throws ParseException {
return null;
}
@Override
public void addToPeekCallFunc(Object t, boolean after) {
}
@Override
public void addSpecialTokenToLastOpened(Object o) throws ParseException {
}
@Override
@SuppressWarnings("rawtypes")
public void addToPeek(SimpleNode peeked, Object t, boolean after, Class class_) throws ParseException {
}
@Override
@SuppressWarnings("rawtypes")
public SimpleNode addToPeek(Object t, boolean after, Class class_) throws ParseException {
return null;
}
@Override
public void jjtreeCloseNodeScope(Node n) throws ParseException {
}
@Override
public void addSpecialToken(Object o, int strategy) throws ParseException {
}
@Override
public void addSpecialToken(Object o) throws ParseException {
}
@Override
public void makeFloat(Token t, Num numberToFill) throws ParseException {
}
public void makeLong(Token t, Num numberToFill) throws ParseException {
}
@Override
public void makeComplex(Token t, Num numberToFill) throws ParseException {
}
@Override
public void makeString(Token t, int quotes, Str strToFill) {
}
@Override
public void findTokenAndAdd(String token) throws ParseException {
}
@Override
public void addSpecialToPrev(Object special, boolean after) {
}
@Override
public ISpecialStr createSpecialStr(String token) throws ParseException {
return null;
}
@Override
public ISpecialStr createSpecialStr(String token, boolean searchOnLast) throws ParseException {
return null;
}
@Override
public ISpecialStr createSpecialStr(String token, boolean searchOnLast, boolean throwException)
throws ParseException {
return null;
}
@Override
public void addToPeek(Object t, boolean after) throws ParseException {
}
@Override
public void makeInt(Token t, int radix, Token token, Num numberToFill) throws ParseException {
}
@Override
public void makeIntSub2(Token t, int radix, Token token, Num numberToFill) throws ParseException {
}
@Override
public void makeIntSub2CheckingOct(Token t, int radix, Token token, Num numberToFill) throws ParseException {
}
@Override
public void setImportFromLevel(int level) {
}
@Override
public void popStarExpr() {
}
@Override
public void pushStarExpr(int store) {
}
@Override
public int getStarExprScope() {
return Starred.Load;
}
}