package vitry.runtime.launch;
import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;
import org.antlr.runtime.ANTLRReaderStream;
import org.antlr.runtime.CommonToken;
import org.antlr.runtime.CommonTokenStream;
import org.antlr.runtime.Lexer;
import org.antlr.runtime.TokenStream;
import vitry.runtime.parse.Indentation;
import vitry.runtime.parse.VitryLexer;
import vitry.runtime.parse.VitryToken;
public class IndentFile
{
public static void main(String[] args) throws IOException {
if (args.length < 1) {
System.out.println("Args: file");
System.exit(-1);
}
Reader input = new FileReader(args[0]);
Lexer lexer = new VitryLexer(new ANTLRReaderStream(input));
Indentation indent = new Indentation(lexer);
// indent.setStartToken(new CommonToken(0, "{"));
// indent.setEndToken(new CommonToken(0, "}"));
// indent.setPreserveSpace(false);
// indent.setInlineEnabled(false);
// indent.setEncloseEnabled(false);
TokenStream tokens = new CommonTokenStream(indent);
System.out.println(tokens);
}
}