Docs.rs
  • rue-parser-0.1.0
    • rue-parser 0.1.0
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • Rigidity
    • Dependencies
      • indexmap ^2.2.6 normal
      • num-derive ^0.4.2 normal
      • num-traits ^0.2.18 normal
      • rowan ^0.15.15 normal
      • rue-lexer ^0.1.0 normal
    • Versions
    • 16.67% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

rue_parser0.1.0

  • All Items
  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases

Crate rue_parser

source ·

Structs§

  • AssertStmt
  • AssumeStmt
  • BinaryExpr
  • Block
  • CastExpr
  • ConstItem
  • EnumItem
  • EnumVariant
  • EnumVariantFields
  • ExistsExpr
  • FieldAccessExpr
  • FunctionCallArg
  • FunctionCallExpr
  • FunctionItem
  • FunctionParam
  • FunctionType
  • FunctionTypeParam
  • GenericTypes
  • GroupExpr
  • GuardExpr
  • IfExpr
  • IfStmt
  • ImportGroup
  • ImportItem
  • ImportPath
  • IndexAccessExpr
  • InitializerExpr
  • InitializerField
  • LambdaExpr
  • LambdaParam
  • LetStmt
  • LineCol
  • ListExpr
  • ListItem
  • ListType
  • ListTypeItem
  • LiteralExpr
  • ModuleItem
  • NullableType
  • PairExpr
  • PairType
  • ParserError
  • PathExpr
  • PathType
  • PrefixExpr
  • RaiseStmt
  • ReturnStmt
  • Root
  • RueLang
  • StructField
  • StructItem
  • TypeAliasItem

Enums§

  • BinaryOp
  • Expr
  • Item
  • ParserErrorKind
  • PrefixOp
  • Stmt
  • SyntaxKind
  • Type

Traits§

  • AstNode

Functions§

  • line_col
    Returns the line and column of the given index in the source. Line and column numbers are from 0.
  • parse

Type Aliases§

  • SyntaxElement
  • SyntaxElementChildren
  • SyntaxNode
  • SyntaxNodeChildren
  • SyntaxToken