class CommentsSyntaxAnalyzer extends FrontendSyntaxAnalyzer
Syntax analyzer which collects comments and assigns them to nodes. It overwrites the parseWhitespace function to collect comments by position. And, immediately after parsing, assigns these to nodes filling the IdentityHashMap 'nodeComments'. The logic to assign comments to nodes is as following:
- Orders nodes by start position.
- All unassigned comments before the start position of the node are put in the 'before' field of NodeComments.
- If there is a comment at the same line as the end position of the node and this is the last node of the line, assigns the comment to the sameLine field
- All comments that are left are comments left at the end and are assigned to the last node of the tree
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CommentsSyntaxAnalyzer
- FrontendSyntaxAnalyzer
- Keywords
- SyntaxAnalyzer
- StrictLogging
- Keywords
- Parsers
- VectorRepetitionParsers
- ParsersBase
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new CommentsSyntaxAnalyzer(positions: Positions, nodeComments: IdentityHashMap[BaseNode, NodeComments])
Type Members
-
sealed abstract
class
Answer[T] extends AnyRef
- Definition Classes
- ParsersBase
-
trait
CCOps[CC[_] <: Seq[_]] extends AnyRef
- Definition Classes
- ParsersBase
-
case class
Head extends Product with Serializable
- Definition Classes
- ParsersBase
-
case class
LR[T] extends Answer[T] with Product with Serializable
- Definition Classes
- ParsersBase
-
class
Marker extends AnyRef
- Definition Classes
- ParsersBase
-
class
PackratParser[T] extends Parser[T] with Rule
- Definition Classes
- ParsersBase
-
abstract
class
Parser[+T] extends (Input) ⇒ ParseResult[T]
- Definition Classes
- ParsersBase
-
implicit
class
PostfixParserCombinators[T] extends AnyRef
- Definition Classes
- VectorRepetitionParsers
-
case class
Resolution[T] extends Answer[T] with Product with Serializable
- Definition Classes
- ParsersBase
-
trait
Rule extends AnyRef
- Definition Classes
- ParsersBase
-
case class
~[+T, +U] extends Product with Serializable
- Definition Classes
- ParsersBase
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
Parser[T](f: (Input) ⇒ ParseResult[T]): Parser[T]
- Definition Classes
- ParsersBase
-
def
any: Parser[Char]
- Definition Classes
- ParsersBase
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def assignComments(program: BaseProgram): Unit
-
final
lazy val
attr: Parser[ParsedAttributed]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
attrType: Parser[Rql2AttrType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
baseExp: PackratParser[Exp]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
baseType: Parser[Type]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
baseTypeAttr: Parser[Type]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
binaryType: Parser[Rql2BinaryType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
boolConst: Parser[BoolConst]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
boolType: Parser[Rql2BoolType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
byteType: Parser[Rql2ByteType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
- val comment: Parser[String]
- val comments: HashMap[Position, String]
-
def
commit[U](p: ⇒ Parser[U]): Parser[U]
- Definition Classes
- ParsersBase
-
implicit
def
constToTupleFunction2[A, B, X](x: (A, B) ⇒ X): (~[A, B]) ⇒ X
- Definition Classes
- ParsersBase
-
implicit
def
constToTupleFunction3[A, B, C, X](x: (A, B, C) ⇒ X): (~[~[A, B], C]) ⇒ X
- Definition Classes
- ParsersBase
-
implicit
def
constToTupleFunction4[A, B, C, D, X](x: (A, B, C, D) ⇒ X): (~[~[~[A, B], C], D]) ⇒ X
- Definition Classes
- ParsersBase
-
implicit
def
constToTupleFunction5[A, B, C, D, E, X](x: (A, B, C, D, E) ⇒ X): (~[~[~[~[A, B], C], D], E]) ⇒ X
- Definition Classes
- ParsersBase
-
implicit
def
constToTupleFunction6[A, B, C, D, E, F, X](x: (A, B, C, D, E, F) ⇒ X): (~[~[~[~[~[A, B], C], D], E], F]) ⇒ X
- Definition Classes
- ParsersBase
-
lazy val
constrainedInt: Parser[Int]
- Definition Classes
- ParsersBase
-
final
lazy val
dateType: Parser[Rql2DateType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
decimalType: Parser[Rql2DecimalType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
doubleType: Parser[Rql2DoubleType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
elem(message: String, p: (Char) ⇒ Boolean): Parser[Char]
- Definition Classes
- ParsersBase
-
def
elem(ch: Char): Parser[Char]
- Definition Classes
- ParsersBase
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
error(message: String): Parser[Nothing]
- Definition Classes
- ParsersBase
-
final
lazy val
escapedIdent: Parser[String]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
lazy val
exp: PackratParser[Exp]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
exp8: PackratParser[Exp]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
expType: Parser[ExpType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
failure(message: String): Parser[Nothing]
- Definition Classes
- ParsersBase
-
final
lazy val
floatType: Parser[Rql2FloatType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
funAbs: Parser[FunAbs]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
funAppArg: Parser[FunAppArg]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
funOptTypeParam: Parser[FunOptTypeParam]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
funType: PackratParser[FunType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
grep[T, CC[_] <: Seq[_]](p: ⇒ Parser[T])(ops: CCOps[CC]): Parser[CC[T]]
- Definition Classes
- ParsersBase
-
def
grep1[T, CC[_] <: Seq[_]](p: ⇒ Parser[T])(ops: CCOps[CC]): Parser[CC[T]]
- Definition Classes
- ParsersBase
-
def
grep1sep[T, CC[_] <: Seq[_]](p: ⇒ Parser[T], q: ⇒ Parser[Any])(ops: CCOps[CC]): Parser[CC[T]]
- Definition Classes
- ParsersBase
-
def
grepsep[T, CC[_] <: Seq[_]](p: ⇒ Parser[T], q: ⇒ Parser[Any])(ops: CCOps[CC]): Parser[CC[T]]
- Definition Classes
- ParsersBase
-
def
guard[T](p: ⇒ Parser[T]): Parser[T]
- Definition Classes
- ParsersBase
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
var
heads: HashMap[Input, Head]
- Definition Classes
- ParsersBase
-
final
lazy val
ident: Parser[String]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
lazy val
identDef: Parser[String]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
idnDef: Parser[IdnDef]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
idnExp: Parser[IdnExp]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
idnUse: Parser[IdnUse]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
ifThenElse: Parser[IfThenElse]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
intType: Parser[Rql2IntType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
intervalType: Parser[Rql2IntervalType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
def
isFloat(s: String): Option[Float]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
isInt(s: String): Option[Int]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
isLong(s: String): Option[Long]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
- def isReserved(idn: String): Boolean
- def isReservedType(idn: String): Boolean
-
final
lazy val
iterableType: Parser[Rql2IterableType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
keywords(ext: Regex, kws: List[String]): Parser[String]
- Definition Classes
- ParsersBase
-
lazy val
latestNoSuccess: DynamicVariable[Option[NoSuccess]]
- Definition Classes
- ParsersBase
-
def
let: Parser[Let]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
letDecl: Parser[LetDecl]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
listType: Parser[Rql2ListType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
lazy val
lists: Parser[Exp]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
implicit
def
literal(s: String): Parser[String]
- Definition Classes
- ParsersBase
-
final
lazy val
locationType: Parser[Rql2LocationType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
val
logger: Logger
- Attributes
- protected
- Definition Classes
- StrictLogging
-
final
lazy val
longType: Parser[Rql2LongType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
mark[T](p: ⇒ Parser[String]): Parser[Marker]
- Definition Classes
- ParsersBase
-
implicit
def
memo[T](parser: ⇒ Parser[T]): PackratParser[T]
- Definition Classes
- ParsersBase
-
final
def
method1[T](kw: Regex, p1: ⇒ Parser[T]): Parser[T]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
method1[T](kw: String, p1: ⇒ Parser[T]): Parser[T]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
method2[T, U](kw: Regex, p1: ⇒ Parser[T], p2: ⇒ Parser[U]): Parser[~[T, U]]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
method2[T, U](kw: String, p1: ⇒ Parser[T], p2: ⇒ Parser[U]): Parser[~[T, U]]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
method3[T, U, V](kw: Regex, p1: ⇒ Parser[T], p2: ⇒ Parser[U], p3: ⇒ Parser[V]): Parser[~[~[T, U], V]]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
method3[T, U, V](kw: String, p1: ⇒ Parser[T], p2: ⇒ Parser[U], p3: ⇒ Parser[V]): Parser[~[~[T, U], V]]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
method4[T, U, V, W](kw: Regex, p1: ⇒ Parser[T], p2: ⇒ Parser[U], p3: ⇒ Parser[V], p4: ⇒ Parser[W]): Parser[~[~[~[T, U], V], W]]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
method4[T, U, V, W](kw: String, p1: ⇒ Parser[T], p2: ⇒ Parser[U], p3: ⇒ Parser[V], p4: ⇒ Parser[W]): Parser[~[~[~[T, U], V], W]]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
method5[T, U, V, W, X](kw: Regex, p1: ⇒ Parser[T], p2: ⇒ Parser[U], p3: ⇒ Parser[V], p4: ⇒ Parser[W], p5: ⇒ Parser[X]): Parser[~[~[~[~[T, U], V], W], X]]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
method5[T, U, V, W, X](kw: String, p1: ⇒ Parser[T], p2: ⇒ Parser[U], p3: ⇒ Parser[V], p4: ⇒ Parser[W], p5: ⇒ Parser[X]): Parser[~[~[~[~[T, U], V], W], X]]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nocut[T](p: ⇒ Parser[T]): Parser[T]
- Definition Classes
- ParsersBase
-
def
not[T](p: ⇒ Parser[T]): Parser[Unit]
- Definition Classes
- ParsersBase
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
lazy val
nullConst: Parser[NullConst]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
numberConst: Parser[NumberConst]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
numberType: Parser[Rql2NumberType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
opt[T](p: ⇒ Parser[T]): Parser[Option[T]]
- Definition Classes
- ParsersBase
-
final
lazy val
packageEntryType: Parser[PackageEntryType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
packageType: Parser[PackageType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
parse(s: String): Either[(String, Position), BaseProgram]
- Definition Classes
- CommentsSyntaxAnalyzer → SyntaxAnalyzer
-
def
parse[T](p: Parser[T], source: Source): ParseResult[T]
- Definition Classes
- ParsersBase
-
def
parseAll[T](p: Parser[T], source: Source): ParseResult[T]
- Definition Classes
- ParsersBase
-
final
def
parseBetween(special: String): Parser[String]
A parser that matches all text between two occurrences of 'special' string.
A parser that matches all text between two occurrences of 'special' string. For instance, if special is set $$$ then the following text: hello $$$ this is a test $$$ Will parse as: this is a test
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
implicit
def
parseResultToTuple2[A, B](p: Parser[~[A, B]]): Parser[(A, B)]
- Definition Classes
- ParsersBase
-
implicit
def
parseResultToTuple3[A, B, C](p: Parser[~[~[A, B], C]]): Parser[(A, B, C)]
- Definition Classes
- ParsersBase
-
implicit
def
parseResultToTuple4[A, B, C, D](p: Parser[~[~[~[A, B], C], D]]): Parser[(A, B, C, D)]
- Definition Classes
- ParsersBase
-
implicit
def
parseResultToTuple5[A, B, C, D, E](p: Parser[~[~[~[~[A, B], C], D], E]]): Parser[(A, B, C, D, E)]
- Definition Classes
- ParsersBase
-
implicit
def
parseResultToTuple6[A, B, C, D, E, F](p: Parser[~[~[~[~[~[A, B], C], D], E], F]]): Parser[(A, B, C, D, E, F)]
- Definition Classes
- ParsersBase
-
def
parseType(s: String): Either[(String, Position), Type]
- Definition Classes
- SyntaxAnalyzer
-
final
def
parseUntil(special: String): Parser[String]
Similar to parseBetween but parses until the occurrence of the 'special' string.
Similar to parseBetween but parses until the occurrence of the 'special' string.
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
def
parseWhitespace(in: Input): ParseResult[Any]
- Definition Classes
- CommentsSyntaxAnalyzer → ParsersBase
-
var
parsingWhitespace: Boolean
- Definition Classes
- ParsersBase
-
def
phrase[T](p: ⇒ Parser[T]): Parser[T]
- Definition Classes
- ParsersBase
-
val
positions: Positions
- Definition Classes
- FrontendSyntaxAnalyzer → SyntaxAnalyzer
-
final
lazy val
primitiveType: Parser[Rql2PrimitiveType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
lazy val
program: Parser[BaseProgram]
- Definition Classes
- FrontendSyntaxAnalyzer → SyntaxAnalyzer
-
final
lazy val
recordType: Parser[Rql2RecordType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
lazy val
records: Parser[Exp]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
implicit
def
regex(r: Regex): Parser[String]
- Definition Classes
- SyntaxAnalyzer
-
def
rep[T](p: ⇒ Parser[T]): Parser[Vector[T]]
- Definition Classes
- VectorRepetitionParsers
-
def
rep1[T](p: ⇒ Parser[T]): Parser[Vector[T]]
- Definition Classes
- VectorRepetitionParsers
-
def
rep1sep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[Vector[T]]
- Definition Classes
- VectorRepetitionParsers
-
def
repsep[T](p: ⇒ Parser[T], q: ⇒ Parser[Any]): Parser[Vector[T]]
- Definition Classes
- VectorRepetitionParsers
-
final
lazy val
rql2Method: Parser[Rql2Method]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
runParser[T](s: String, p: Parser[T]): Either[(String, Position), T]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
lazy val
shortType: Parser[Rql2ShortType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
- val simpleWhiteSpace: Parser[String]
-
final
lazy val
singleQuoteStringLit: Parser[String]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
lazy val
stringConst: Parser[StringConst]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
stringLit: Parser[String]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
lazy val
stringLitEscaped: Parser[String]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
def
stringToInt(s: String): Either[Int, String]
- Definition Classes
- ParsersBase
-
final
lazy val
stringType: Parser[Rql2StringType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
success[T](v: ⇒ T): Parser[T]
- Definition Classes
- ParsersBase
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
lazy val
temporalType: Parser[Rql2TemporalType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
timeType: Parser[Rql2TimeType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
timestampType: Parser[Rql2TimestampType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
tipe: Parser[Type]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer → SyntaxAnalyzer
-
lazy val
tipe1: PackratParser[Type]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
lazy val
tipe2: PackratParser[Type]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
lazy val
tripleQStringConst: Parser[TripleQuotedStringConst]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
tripleQuoteStringLit: Parser[String]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
lazy val
typeAliasType: Parser[TypeAliasType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
typeExp: Parser[TypeExp]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
typeIdnUse: Parser[IdnUse]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
final
lazy val
undefinedType: Parser[Rql2UndefinedType]
- Attributes
- protected
- Definition Classes
- FrontendSyntaxAnalyzer
-
def
updateLatestNoSuccess[T](res: NoSuccess): ParseResult[T]
- Definition Classes
- ParsersBase
-
final
def
vectorOf[T](p: ⇒ Parser[T]): Parser[Vector[T]]
- Attributes
- protected
- Definition Classes
- SyntaxAnalyzer
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
lazy val
whitespace: PackratParser[String]
- Definition Classes
- SyntaxAnalyzer
-
def
wrap[T, U](p: ⇒ Parser[T], f: (T) ⇒ Either[U, String]): Parser[U]
- Definition Classes
- ParsersBase
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated