// Copyright (c) 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. package org.chromium.sdk.internal.v8native.protocol.input; import java.util.Collections; import org.chromium.sdk.internal.liveeditprotocol.LiveEditParserGenerator; import org.chromium.sdk.internal.protocolparser.dynamicimpl.GeneratedCodeMap; import org.chromium.sdk.internal.protocolparser.dynamicimpl.ParserGeneratorBase; /** * A main class that generates V8 protocol static parser implementation. */ public class V8ParserGenerator extends ParserGeneratorBase { public static void main(String[] args) { mainImpl(args, createConfiguration()); } public static GenerateConfiguration createConfiguration() { GeneratedCodeMap liveEditParserMap = buildParserMap(LiveEditParserGenerator.createConfiguration()); return new GenerateConfiguration("org.chromium.sdk.internal.v8native.protocol.input", "GeneratedV8ProtocolParser", V8DynamicParser.create(), Collections.singletonList(liveEditParserMap)); } }