Class: Laser::Parsers::AnnotationParser

Inherits:
Treetop::Runtime::CompiledParser
  • Object
show all
Includes:
Annotation
Defined in:
lib/laser/annotation_parser/annotations_parser.rb

Method Summary

Methods included from Annotation

#_nt_empty_type, #_nt_literal, #_nt_named_annotation, #_nt_named_literal_annotation, #_nt_named_type_annotation, #_nt_non_union_type, #_nt_self_type, #_nt_top, #_nt_type, #_nt_union_type, #root

Methods included from GeneralPurpose

#_nt_annotation_name, #_nt_method_name, #_nt_operator, #_nt_parenthesized_type_list, #_nt_space, #_nt_type_list, #root

Methods included from Overload

#_nt_function_type, #root

Methods included from Structural

#_nt_structural_constraint, #root

Methods included from Class

#_nt_array_constraint, #_nt_class_based_constraint, #_nt_constant, #_nt_dont_care_constraint, #_nt_generic_constraint, #_nt_hash_constraint, #_nt_tuple_constraint, #_nt_variance_constraint, #root