blob: 6117224575be27c1fffa1843b333ac32089831bd [file] [log] [blame]
// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// This program and the accompanying materials are made available
// under the terms of the Eclipse Public License v2.0 which accompanies
// this distribution, and is available at
// https://www.eclipse.org/legal/epl-2.0/
package org.eclipse.wst.jsdt.chromium.internal;
import java.util.Collections;
import org.eclipse.wst.jsdt.chromium.internal.protocolparser.dynamicimpl.GeneratedCodeMap;
import org.eclipse.wst.jsdt.chromium.internal.protocolparser.dynamicimpl.ParserGeneratorBase;
import org.eclipse.wst.jsdt.chromium.internal.v8native.protocol.input.V8ParserGenerator;
/**
* A main class that generates test Fixture static parser implementation.
*/
public class FixtureParserGenerator extends ParserGeneratorBase {
public static void main(String[] args) {
mainImpl(args, createConfiguration());
}
public static GenerateConfiguration createConfiguration() {
GeneratedCodeMap baseV8ParserMap = buildParserMap(V8ParserGenerator.createConfiguration());
return new GenerateConfiguration("org.eclipse.wst.jsdt.chromium.internal", "GeneratedV8FixtureParser",
FixtureDynamicParser.create(),
Collections.singletonList(baseV8ParserMap));
}
}