001// Copyright (c) FIRST and other WPILib contributors.
002// Open Source Software; you can modify and/or share it under the terms of
003// the WPILib BSD license file in the root directory of this project.
004
005package edu.wpi.first.util.struct.parser;
006
007import java.util.Map;
008
009/** Raw struct schema declaration. */
010public class ParsedDeclaration {
011  @SuppressWarnings("MemberName")
012  public String typeString;
013
014  @SuppressWarnings("MemberName")
015  public String name;
016
017  @SuppressWarnings("MemberName")
018  public Map<String, Long> enumValues;
019
020  @SuppressWarnings("MemberName")
021  public int arraySize = 1;
022
023  @SuppressWarnings("MemberName")
024  public int bitWidth;
025}