From 2f801c278825ee0fd38a8fdbbb1fabeee9431c08 Mon Sep 17 00:00:00 2001 From: HalidOdat Date: Wed, 15 Apr 2020 12:42:33 +0200 Subject: [PATCH] Added some documentation to `punc` --- boa/src/syntax/ast/punc.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/boa/src/syntax/ast/punc.rs b/boa/src/syntax/ast/punc.rs index 90a10539c0..8afa9e671d 100644 --- a/boa/src/syntax/ast/punc.rs +++ b/boa/src/syntax/ast/punc.rs @@ -1,13 +1,14 @@ -//! This module implements all punctuators used in ECMAScript +//! This module implements the `Punctuator`, which represents all punctuators used in JavaScript + use crate::syntax::ast::op::{BinOp, BitOp, CompOp, LogOp, NumOp}; use std::fmt::{Display, Error, Formatter}; #[cfg(feature = "serde-ast")] use serde::{Deserialize, Serialize}; -/// The Punctuator enum describes all of the punctuators we use. +/// The Punctuator enum describes all of the punctuators used in JavaScript. /// -/// For more information [ECMAScript Reference](https://tc39.es/ecma262/#prod-Punctuator) +/// For more information: [ECMAScript Reference](https://tc39.es/ecma262/#prod-Punctuator) #[cfg_attr(feature = "serde-ast", derive(Serialize, Deserialize))] #[derive(PartialEq, Clone, Copy, Debug)] pub enum Punctuator {