NetLogo 6.2.2 - org.nlogo.fileformat.HubNetChooserReader.ChooserParser
Keywords: NetLogo 6.2.2 org.nlogo.fileformat.HubNetChooserReader.ChooserParser

NetLogo6.2.2 < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package org
  Definition Classes
    root
-  package nlogo
  Definition Classes
    org
-  package fileformat
  Definition Classes
    nlogo
-  object HubNetChooserReader extends BaseWidgetParser with WidgetReader
  Definition Classes
    fileformat
- ChooserParser
- DefaultRule

c

org.nlogo.fileformat.HubNetChooserReader

# ChooserParser 

###

#### class ChooserParser extends Parser with DefaultRule with RichRule

Source
  HubNetWidgetReaders.scala

Linear Supertypes
RichRule, HubNetChooserReader.DefaultRule, Parser, RuleDSL, RuleDSLActions, RuleDSLCombinators, RuleDSLBasics, AnyRef, Any
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. ChooserParser
2. RichRule
3. DefaultRule
4. Parser
5. RuleDSL
6. RuleDSLActions
7. RuleDSLCombinators
8. RuleDSLBasics
9. AnyRef
10. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Instance Constructors

1.  new ChooserParser(input: ParserInput, literalParser: Option[LiteralParser])

### Type Members

1.  implicit class EnrichedRule[S] extends AnyRef
   Definition Classes
     RichRule
2.  sealed trait ActionOperator[I <: HList, O <: HList, Ops] extends AnyRef
   Definition Classes
     RuleDSLActions
3.  sealed trait CharRangeSupport extends AnyRef
   Definition Classes
     RuleDSLBasics
4.  sealed trait NTimes extends AnyRef
   Definition Classes
     RuleDSLCombinators
5.  class TracingBubbleException extends RuntimeException with NoStackTrace
   Definition Classes
     Parser
6.  trait WithSeparatedBy[I <: HList, O <: HList] extends AnyRef
   Definition Classes
     RuleDSLCombinators
7.  class __SubParserInput extends ParserInput
   Attributes
     protected
   Definition Classes
     Parser

### Value Members

1.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
2.  final def ##(): Int
   Definition Classes
     AnyRef → Any
3.  def &(r: Rule[_, _]): Rule0
   Definition Classes
     RuleDSLCombinators
   Annotations
     @compileTimeOnly( ... )
4.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
5.  def ANY: Rule0
   Definition Classes
     RuleDSLBasics
   Annotations
     @compileTimeOnly( ... )
6.  def BooleanDigit: Rule1[Boolean]
   Definition Classes
     RichRule
7.  def ChooserHeader: Rule0
8.  def Digit: Rule0
   Definition Classes
     RichRule
9.  def DoubleDigits: Rule0
   Definition Classes
     RichRule
10.  def DoubleValue: Rule1[Double]
    Definition Classes
      RichRule
11.  def EOI: Char
    Definition Classes
      RuleDSLBasics
12.  def HubNetChooser: Rule1[Chooser]
13.  def IgnoredLine: Rule0
    Definition Classes
      RichRule
14.  def IgnoredText: Rule0
    Definition Classes
      RichRule
15.  def IntDigits: Rule0
    Definition Classes
      RichRule
16.  def IntValue: Rule1[Int]
    Definition Classes
      RichRule
17.  def LogoListRule: Rule1[List[Chooseable]]
18.  def MATCH: Rule0
    Definition Classes
      RuleDSLBasics
19.  def MISMATCH[I <: HList, O <: HList]: Rule[I, O]
    Definition Classes
      RuleDSLBasics
20.  def MISMATCH0: Rule0
    Definition Classes
      RuleDSLBasics
21.  def NewLine: Rule0
    Definition Classes
      RichRule
22.  def NillableString: Rule1[Option[String]]
    Definition Classes
      RichRule
23.  def NonNegativeIntValue: Rule1[Int]
24.  def PositionInformation: Rule1[(Int, Int, Int, Int)]
    Definition Classes
      RichRule
25.  def StringRule: Rule1[String]
    Definition Classes
      RichRule
26.  def StringValue: Rule0
    Definition Classes
      RichRule
27.  def __advance(): Boolean
    Definition Classes
      Parser
28.  def __bubbleUp(prefix: List[NonTerminal], terminal: Terminal): Nothing
    Definition Classes
      Parser
29.  def __bubbleUp(terminal: Terminal): Nothing
    Definition Classes
      Parser
30.  def __enterAtomic(start: Int): Boolean
    Definition Classes
      Parser
31.  def __enterNotPredicate(): AnyRef
    Definition Classes
      Parser
32.  def __enterQuiet(): Int
    Definition Classes
      Parser
33.  def __exitAtomic(saved: Boolean): Unit
    Definition Classes
      Parser
34.  def __exitNotPredicate(saved: AnyRef): Unit
    Definition Classes
      Parser
35.  def __exitQuiet(saved: Int): Unit
    Definition Classes
      Parser
36.  def __hardFail(expected: String): Nothing
    Definition Classes
      Parser
37.  def __inErrorAnalysis: Boolean
    Definition Classes
      Parser
38.  final def __matchAnyOf(string: String, ix: Int): Boolean
    Definition Classes
      Parser
    Annotations
      @tailrec()
39.  final def __matchIgnoreCaseString(string: String, ix: Int): Boolean
    Definition Classes
      Parser
    Annotations
      @tailrec()
40.  final def __matchIgnoreCaseStringWrapped(string: String, ix: Int): Boolean
    Definition Classes
      Parser
    Annotations
      @tailrec()
41.  def __matchMap(m: Map[String, Any], ignoreCase: Boolean): Boolean
    Definition Classes
      Parser
42.  def __matchMapWrapped(m: Map[String, Any], ignoreCase: Boolean): Boolean
    Definition Classes
      Parser
43.  final def __matchNoneOf(string: String, ix: Int): Boolean
    Definition Classes
      Parser
    Annotations
      @tailrec()
44.  final def __matchString(string: String, ix: Int): Boolean
    Definition Classes
      Parser
    Annotations
      @tailrec()
45.  final def __matchStringWrapped(string: String, ix: Int): Boolean
    Definition Classes
      Parser
    Annotations
      @tailrec()
46.  def __push(value: Any): Boolean
    Definition Classes
      Parser
47.  def __registerMismatch(): Boolean
    Definition Classes
      Parser
48.  def __restoreState(mark: Mark): Unit
    Definition Classes
      Parser
49.  def __run[L <: HList](rule: ⇒ RuleN[L])(implicit scheme: DeliveryScheme[L]): Result
    Definition Classes
      Parser
50.  def __saveState: Mark
    Definition Classes
      Parser
51.  def __updateMaxCursor(): Boolean
    Definition Classes
      Parser
52.  def anyOf(chars: String): Rule0
    Definition Classes
      RuleDSLBasics
    Annotations
      @compileTimeOnly( ... )
53.  final def asInstanceOf[T0]: T0
    Definition Classes
      Any
54.  def atomic[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]
    Definition Classes
      RuleDSLCombinators
    Annotations
      @compileTimeOnly( ... )
55.  def capture[I <: HList, O <: HList](r: Rule[I, O])(implicit p: Prepend[O, ::[String, HNil]]): Rule[I, Out]
    Definition Classes
      RuleDSLActions
    Annotations
      @compileTimeOnly( ... )
56.  implicit def ch(c: Char): Rule0
    Definition Classes
      RuleDSLBasics
    Annotations
      @compileTimeOnly( ... )
57.  def charAt(offset: Int): Char
    Definition Classes
      Parser
58.  def charAtRC(offset: Int): Char
    Definition Classes
      Parser
59.  def clone(): AnyRef
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( ... ) @native()
60.  def copyStateFrom(other: Parser, offset: Int): Unit
    Definition Classes
      Parser
61.  def cursor: Int
    Definition Classes
      Parser
62.  def cursorChar: Char
    Definition Classes
      Parser
63.  def defaultRule: Rule1[Chooser]
    Definition Classes
      ChooserParser → DefaultRule
64.  def drop[T](implicit h: HListable[T]): PopRule[Out]
    Definition Classes
      RuleDSLActions
    Annotations
      @compileTimeOnly( ... )
65.  final def eq(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
66.  def equals(arg0: Any): Boolean
    Definition Classes
      AnyRef → Any
67.  def errorTraceCollectionLimit: Int
    Definition Classes
      Parser
68.  def fail(expected: String): Rule0
    Definition Classes
      RuleDSLBasics
69.  def failX[I <: HList, O <: HList](expected: String): Rule[I, O]
    Definition Classes
      RuleDSLBasics
70.  def finalize(): Unit
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )
71.  def formatError(error: ParseError, formatter: ErrorFormatter): String
    Definition Classes
      Parser
72.  final def getClass(): Class[_]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
73.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
74.  def ignoreCase(s: String): Rule0
    Definition Classes
      RuleDSLBasics
    Annotations
      @compileTimeOnly( ... )
75.  def ignoreCase(c: Char): Rule0
    Definition Classes
      RuleDSLBasics
    Annotations
      @compileTimeOnly( ... )
76.  val input: ParserInput
    Definition Classes
      ChooserParser → Parser
77.  implicit def int2NTimes(i: Int): NTimes
    Definition Classes
      RuleDSLCombinators
    Annotations
      @compileTimeOnly( ... )
78.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
79.  def lastChar: Char
    Definition Classes
      Parser
80.  macro def namedRule[I <: HList, O <: HList](name: String)(r: Rule[I, O]): Rule[I, O]
    Definition Classes
      Parser
81.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
82.  def noneOf(chars: String): Rule0
    Definition Classes
      RuleDSLBasics
    Annotations
      @compileTimeOnly( ... )
83.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
84.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
85.  def oneOrMore[I <: HList, O <: HList](r: Rule[I, O])(implicit l: Lifter[Seq, I, O]): Rule[In, StrictOut] with Repeated
    Definition Classes
      RuleDSLCombinators
    Annotations
      @compileTimeOnly( ... )
86.  def optional[I <: HList, O <: HList](r: Rule[I, O])(implicit l: Lifter[Option, I, O]): Rule[In, OptionalOut]
    Definition Classes
      RuleDSLCombinators
    Annotations
      @compileTimeOnly( ... )
87.  def parserToChooser(pos: (Int, Int, Int, Int), name: Option[String], choices: List[Chooseable], selectedIndex: Int): Chooser
88.  implicit def predicate(p: CharPredicate): Rule0
    Definition Classes
      RuleDSLBasics
    Annotations
      @compileTimeOnly( ... )
89.  def push[T](value: T)(implicit h: HListable[T]): RuleN[Out]
    Definition Classes
      RuleDSLActions
    Annotations
      @compileTimeOnly( ... )
90.  def quiet[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]
    Definition Classes
      RuleDSLCombinators
    Annotations
      @compileTimeOnly( ... )
91.  implicit def range2NTimes(range: Range): NTimes
    Definition Classes
      RuleDSLCombinators
    Annotations
      @compileTimeOnly( ... )
92.  macro def rule[I <: HList, O <: HList](r: Rule[I, O]): Rule[I, O]
    Definition Classes
      Parser
93.  implicit def rule2ActionOperator[I <: HList, O <: HList](r: Rule[I, O])(implicit ops: ActionOps[I, O]): ActionOperator[I, O, Out]
    Definition Classes
      RuleDSLActions
    Annotations
      @compileTimeOnly( ... )
94.  implicit def rule2WithSeparatedBy[I <: HList, O <: HList](r: Rule[I, O] with Repeated): WithSeparatedBy[I, O]
    Definition Classes
      RuleDSLCombinators
    Annotations
      @compileTimeOnly( ... )
95.  def run[T](arg: T)(implicit rr: RunResult[T]): Out
    Definition Classes
      RuleDSLActions
    Annotations
      @compileTimeOnly( ... )
96.  def runSubParser[I <: HList, O <: HList](f: (ParserInput) ⇒ Rule[I, O]): Rule[I, O]
    Definition Classes
      RuleDSLCombinators
    Annotations
      @compileTimeOnly( ... )
97.  implicit def str(s: String): Rule0
    Definition Classes
      RuleDSLBasics
    Annotations
      @compileTimeOnly( ... )
98.  implicit def str2CharRangeSupport(s: String): CharRangeSupport
    Definition Classes
      RuleDSLBasics
    Annotations
      @compileTimeOnly( ... )
99.  final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
      AnyRef
100.  def test(condition: Boolean): Rule0
     Definition Classes
       RuleDSLActions
     Annotations
       @compileTimeOnly( ... )
101.  def toString(): String
     Definition Classes
       AnyRef → Any
102.  def valueMap[T](m: Map[String, T], ignoreCase: Boolean)(implicit h: HListable[T]): RuleN[Out]
     Definition Classes
       RuleDSLBasics
     Annotations
       @compileTimeOnly( ... )
103.  implicit def valueMap[T](m: Map[String, T])(implicit h: HListable[T]): RuleN[Out]
     Definition Classes
       RuleDSLBasics
     Annotations
       @compileTimeOnly( ... )
104.  def valueStack: ValueStack
     Definition Classes
       Parser
105.  final def wait(): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws( ... )
106.  final def wait(arg0: Long, arg1: Int): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws( ... )
107.  final def wait(arg0: Long): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws( ... ) @native()
108.  def zeroOrMore[I <: HList, O <: HList](r: Rule[I, O])(implicit l: Lifter[Seq, I, O]): Rule[In, OptionalOut] with Repeated
     Definition Classes
       RuleDSLCombinators
     Annotations
       @compileTimeOnly( ... )

### Inherited from RichRule

### Inherited from HubNetChooserReader.DefaultRule

### Inherited from Parser

### Inherited from RuleDSL

### Inherited from RuleDSLActions

### Inherited from RuleDSLCombinators

### Inherited from RuleDSLBasics

### Inherited from AnyRef

### Inherited from Any

### Ungrouped