| // 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)); |
| } |
| } |