Package org.openjdk.asmtools.jasm

## Class ParseBase

- java.lang.Object
- - org.openjdk.asmtools.jasm.ParseBase

- Direct Known Subclasses:
    `ParserAnnotation`, `ParserCP`, `ParserInstr`, `Scanner`

      public class ParseBase
      extends java.lang.Object

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected boolean` | `debugFlag` |
    `protected Environment` | `env` |
    `protected org.openjdk.asmtools.jasm.Parser` | `parser` |
    `protected Scanner` | `scanner` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `ParseBase()` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | `debugScan​(java.lang.String str)` |
    `protected void` | `debugStr​(java.lang.String str)` |
    `void` | `enableDebug​(boolean debState)` |
    `void` | `init​(Scanner scnr, org.openjdk.asmtools.jasm.Parser prsr, Environment envr)` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### debugFlag

          protected boolean debugFlag

    - #### scanner

          protected Scanner scanner

    - #### parser

          protected org.openjdk.asmtools.jasm.Parser parser

    - #### env

          protected Environment env

  - ### Constructor Detail

    - #### ParseBase

          public ParseBase()

  - ### Method Detail

    - #### init

          public void init​(Scanner scnr,
                           org.openjdk.asmtools.jasm.Parser prsr,
                           Environment envr)

    - #### enableDebug

          public void enableDebug​(boolean debState)

    - #### debugStr

          protected void debugStr​(java.lang.String str)

    - #### debugScan

          protected void debugScan​(java.lang.String str)