Package icyllis.arc3d.compiler.lex

# Class NFAState.Accept

java.lang.Object
icyllis.arc3d.compiler.lex.NFAState.Accept

All Implemented Interfaces:
  `NFAState`

Enclosing interface:
  `NFAState`

public static class NFAState.Accept extends Object implements NFAState
Represents an accepting state - if the NFA ends up in this state, we have successfully matched the token indicated by 'mToken'.

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface icyllis.arc3d.compiler.lex.NFAState

  `NFAState.Accept, NFAState.Filter, NFAState.Replace`

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `final int`
  `mToken`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `accept(char c)`
  `it.unimi.dsi.fastutil.ints.IntList`
  `next()`

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

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

- ## Field Details

  - ### mToken

    public final int mToken

- ## Method Details

  - ### accept

    public boolean accept(char c)
    Specified by:
      `accept` in interface `NFAState`

  - ### next

    public it.unimi.dsi.fastutil.ints.IntList next()
    Specified by:
      `next` in interface `NFAState`